(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-2d0b8a58"],{3027:function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"admin-layout page-layout"},[a("FacilityHeader",{attrs:{returnPageType:e.viewID,returnPageParams:e.viewParams}}),a("div",{staticClass:"body-content"},[a("FacilitySideBar"),a("section",{staticClass:"primary"},[e.isDisplayed?a("main",{staticClass:"main-layout"},[a("div",{staticClass:"dashboard"},[a("div",{staticClass:"plan-edit-content"},[a("h2",{staticClass:"dashboard-title"},[e._v(e._s(e.title)+" 【"+e._s(e.name)+"】")]),a("div",{staticClass:"help-icon"},[a("HelpInformation",{attrs:{pageType:e.viewID,type:"page"}})],1),a("nav",{staticClass:"tap-navigation"},[a("ul",[a("li",{class:{active:e.tabs[0].isActived}},[a("a",{on:{click:function(t){return e.onTabChange(0)}}},[e._v("基本設定")])]),a("li",{class:{active:e.tabs[1].isActived}},[a("a",{on:{click:function(t){return e.onTabChange(1)}}},[e._v("掲載設定")])]),a("li",{class:{active:e.tabs[2].isActived}},[a("a",{on:{click:function(t){return e.onTabChange(2)}}},[e._v("メディア設定")])]),a("li",{class:{active:e.tabs[4].isActived}},[a("a",{on:{click:function(t){return e.onTabChange(4)}}},[e._v("料金カレンダー")])]),a("li",{class:{active:e.tabs[6].isActived}},[a("a",{on:{click:function(t){return e.onTabChange(6)}}},[e._v("削除")])])])]),a("div",{staticClass:"tap-navigation-content"},[a("transition",{attrs:{name:"fade"}},[e.tabs[0].isActived?a("div",{staticClass:"tabcontent"},[a("ValidationObserver",{ref:e.ValidationObserverNames[0],scopedSlots:e._u([{key:"default",fn:function(t){var n=t.validate,r=t.touched;return[a("h3",[e._v("基本設定")]),a("table",{staticClass:"tap-table tap-b-1"},[a("tbody",[a("tr",[a("th",[e._v("識別子")]),a("td",{staticClass:"input-field"},[a("div",{staticClass:"input-field"},[a("ValidationProvider",{attrs:{name:"識別子",rules:"required"},scopedSlots:e._u([{key:"default",fn:function(t){var n=t.errors;return[a("input",{directives:[{name:"model",rawName:"v-model",value:e.groupName,expression:"groupName"}],staticClass:"input-long",attrs:{type:"text"},domProps:{value:e.groupName},on:{input:function(t){t.target.composing||(e.groupName=t.target.value)}}}),a("ValidationErrorNote",{attrs:{errors:n}})]}}],null,!0)}),a("div",{staticClass:"auxiliary-text input-field_count",attrs:{"data-count":"30"}})],1)])])])]),a("table",{staticClass:"tap-table tap-b-1"},[a("tbody",[a("tr",[a("th",[e._v("部屋名")]),a("td",{staticClass:"input-field"},[a("div",{staticClass:"input-field"},[a("ValidationProvider",{attrs:{name:"部屋名",rules:"required"},scopedSlots:e._u([{key:"default",fn:function(t){var n=t.errors,r=t.touched;return[a("ValidationModifiedLabel",{attrs:{isModified:r}}),a("input",{directives:[{name:"model",rawName:"v-model",value:e.name,expression:"name"}],staticClass:"input-long",attrs:{type:"text"},domProps:{value:e.name},on:{input:function(t){t.target.composing||(e.name=t.target.value)}}}),a("ValidationErrorNote",{attrs:{errors:n}})]}}],null,!0)}),a("div",{staticClass:"auxiliary-text input-field_count",attrs:{"data-count":"30"}})],1)])]),a("tr",[a("th",[e._v("部屋説明")]),a("td",[a("div",{staticClass:"input-field"},[a("ValidationProvider",{attrs:{name:"部屋説明"},scopedSlots:e._u([{key:"default",fn:function(t){var n=t.errors,r=t.touched;return[a("ValidationModifiedLabel",{attrs:{isModified:r}}),a("textarea",{directives:[{name:"model",rawName:"v-model",value:e.description,expression:"description"}],staticClass:"textarea-basic",domProps:{value:e.description},on:{input:function(t){t.target.composing||(e.description=t.target.value)}}}),a("ValidationErrorNote",{attrs:{errors:n}})]}}],null,!0)}),a("div",{staticClass:"auxiliary-text input-field_count",attrs:{"data-count":"1000"}})],1)])]),a("tr",[a("th",[e._v("定員")]),a("td",[a("ul",{staticClass:"range-fields"},[a("li",[a("ValidationProvider",{attrs:{name:"定員最低",rules:"required"},scopedSlots:e._u([{key:"default",fn:function(t){var n=t.errors;return[a("numberInputSpinner",{attrs:{min:0,max:99},model:{value:e.capacityMin,callback:function(t){e.capacityMin=e._n(t)},expression:"capacityMin"}}),a("ValidationErrorNote",{attrs:{errors:n}})]}}],null,!0)})],1),a("li",{staticClass:"range-symbol-mark"},[a("i",[e._v("~")])]),a("li",[a("ValidationProvider",{attrs:{name:"定員最大",rules:"required"},scopedSlots:e._u([{key:"default",fn:function(t){var n=t.errors;return[a("numberInputSpinner",{attrs:{min:0,max:99},model:{value:e.capacityMax,callback:function(t){e.capacityMax=e._n(t)},expression:"capacityMax"}}),a("ValidationErrorNote",{attrs:{errors:n}})]}}],null,!0)})],1),a("li",{staticClass:"name-text"},[a("i",[e._v("名")])])]),e._v(" ※利用者は「布団有り"),a("i",{staticClass:"fas fa-bed fa-lg"}),e._v("の予約人数合計 ≦ 部屋の定員数」となるように予約できます。 ")])]),a("tr",[a("th",[e._v("基準在庫数")]),a("td",[a("ValidationProvider",{attrs:{name:"基準在庫数",rules:"required"},scopedSlots:e._u([{key:"default",fn:function(t){var n=t.errors,r=t.touched;return[a("ValidationModifiedLabel",{attrs:{isModified:r}}),a("numberInputSpinner",{attrs:{min:0,max:99999},model:{value:e.baseNumber,callback:function(t){e.baseNumber=e._n(t)},expression:"baseNumber"}}),e._v("室/日 "),a("ValidationErrorNote",{attrs:{errors:n}})]}}],null,!0)})],1)]),a("tr",[a("th",[e._v("部屋の広さ")]),a("td",[a("ValidationObserver",{scopedSlots:e._u([{key:"default",fn:function(t){var n=t.touched;return[a("ValidationModifiedLabel",{attrs:{isModified:n}}),a("ul",{staticClass:"radio-list"},[a("li",[a("label",{staticClass:"plusconfing"},[a("ValidationProvider",{attrs:{name:"部屋の広さ畳"},scopedSlots:e._u([{key:"default",fn:function(t){var n=t.errors;return[a("input",{directives:[{name:"model",rawName:"v-model",value:e.roomGroupSizeUnitType,expression:"roomGroupSizeUnitType"}],attrs:{type:"radio",value:"JYO"},domProps:{checked:e._q(e.roomGroupSizeUnitType,"JYO")},on:{change:function(t){e.roomGroupSizeUnitType="JYO"}}}),a("span",[e._v("畳で指定")]),a("span",{staticClass:"checkmark"}),a("ValidationErrorNote",{attrs:{errors:n}})]}}],null,!0)})],1)]),a("li",[a("label",{staticClass:"plusconfing"},[a("ValidationProvider",{attrs:{name:"部屋の広さ平米"},scopedSlots:e._u([{key:"default",fn:function(t){var n=t.errors;return[a("input",{directives:[{name:"model",rawName:"v-model",value:e.roomGroupSizeUnitType,expression:"roomGroupSizeUnitType"}],attrs:{type:"radio",value:"M2"},domProps:{checked:e._q(e.roomGroupSizeUnitType,"M2")},on:{change:function(t){e.roomGroupSizeUnitType="M2"}}}),a("span",[e._v("平米(㎡)で指定")]),a("span",{staticClass:"checkmark"}),a("ValidationErrorNote",{attrs:{errors:n}})]}}],null,!0)})],1)])]),a("div",{staticClass:"plusconfing-set"},[a("ValidationProvider",{attrs:{name:"広さ"},scopedSlots:e._u([{key:"default",fn:function(t){var n=t.errors;return[a("numberInputSpinner",{attrs:{min:0,max:99999},model:{value:e.size,callback:function(t){e.size=e._n(t)},expression:"size"}}),e._v(" "+e._s(e._f("unitType")(e.roomGroupSizeUnitType))+" "),a("ValidationErrorNote",{attrs:{errors:n}})]}}],null,!0)})],1)]}}],null,!0)})],1)]),a("tr",[a("th",[e._v("ベッドタイプ")]),a("td",[a("table",{staticClass:"sub-table td-center"},[a("thead",{staticClass:"td-bg"},[a("tr",e._l(e.bedTypes,(function(t){return a("td",{key:t.index},[e._v(e._s(t.name))])})),0)]),a("tbody",[a("tr",e._l(e.bedTypes,(function(t){return a("td",{key:t.index},[a("numberInputSpinner",{attrs:{min:0,max:999},model:{value:t.number,callback:function(a){e.$set(t,"number",e._n(a))},expression:"bedType.number"}})],1)})),0)])]),a("p",[e._v("※部屋に設置しているベッドの個数を数値で入力してください")])])]),a("tr",[a("th",[e._v(" 禁煙 "),a("i",{staticClass:"fas red fa-smoking-ban fa-lg"})]),a("td",[a("ul",{staticClass:"checkbox"},[a("li",[a("ValidationProvider",{attrs:{name:"禁煙"},scopedSlots:e._u([{key:"default",fn:function(t){var n=t.errors,r=t.touched;return[a("ValidationModifiedLabel",{attrs:{isModified:r}}),a("label",[a("input",{directives:[{name:"model",rawName:"v-model",value:e.isDisabledSmoking,expression:"isDisabledSmoking"}],attrs:{type:"checkbox"},domProps:{value:!0,checked:Array.isArray(e.isDisabledSmoking)?e._i(e.isDisabledSmoking,!0)>-1:e.isDisabledSmoking},on:{change:function(t){var a=e.isDisabledSmoking,n=t.target,r=!!n.checked;if(Array.isArray(a)){var i=!0,s=e._i(a,i);n.checked?s<0&&(e.isDisabledSmoking=a.concat([i])):s>-1&&(e.isDisabledSmoking=a.slice(0,s).concat(a.slice(s+1)))}else e.isDisabledSmoking=r}}}),a("span",[e._v("禁煙")]),a("span",{staticClass:"checkmark"})]),a("ValidationErrorNote",{attrs:{errors:n}})]}}],null,!0)})],1)])])])])]),a("div",{staticClass:"footer-navigation"},[a("button",{staticClass:"submit",class:{active:r},attrs:{type:"submit"},on:{click:function(t){return e.onCommit(n)}}},[a("i",{staticClass:"fas fa-save fa-lg"}),e._v("保存 ")]),a("button",{staticClass:"go-back",attrs:{type:"submit"},on:{click:function(t){return e.onBack(r)}}},[a("i",{staticClass:"fas fa-arrow-left fa-lg"}),e._v("戻る ")])])]}}],null,!1,3654889477)})],1):e._e()]),a("transition",{attrs:{name:"fade"}},[e.tabs[1].isActived?a("div",{staticClass:"tabcontent"},[a("ValidationObserver",{ref:e.ValidationObserverNames[1],scopedSlots:e._u([{key:"default",fn:function(t){var n=t.validate,r=t.touched;return[a("h3",[e._v("掲載設定")]),a("table",{staticClass:"tap-table tap-b-2"},[a("tr",[a("th",[e._v("掲載先")]),a("td",[a("ValidationObserver",{scopedSlots:e._u([{key:"default",fn:function(t){var n=t.touched;return[a("ValidationModifiedLabel",{attrs:{isModified:n}}),a("div",{staticClass:"checkbox check-float"},[e._l(e.facilitySites,(function(t){return[a("li",{key:t.index},[a("ValidationProvider",{attrs:{name:"掲載先list"},scopedSlots:e._u([{key:"default",fn:function(n){var r=n.errors;return[a("label",[a("input",{directives:[{name:"model",rawName:"v-model",value:e.selectedSiteIds,expression:"selectedSiteIds"}],attrs:{type:"checkbox"},domProps:{value:t.id,checked:Array.isArray(e.selectedSiteIds)?e._i(e.selectedSiteIds,t.id)>-1:e.selectedSiteIds},on:{change:function(a){var n=e.selectedSiteIds,r=a.target,i=!!r.checked;if(Array.isArray(n)){var s=t.id,o=e._i(n,s);r.checked?o<0&&(e.selectedSiteIds=n.concat([s])):o>-1&&(e.selectedSiteIds=n.slice(0,o).concat(n.slice(o+1)))}else e.selectedSiteIds=i}}}),e._v(" "+e._s(t.name)+" "),a("span",{staticClass:"checkmark"})]),a("ValidationErrorNote",{attrs:{errors:r}})]}}],null,!0)})],1)]}))],2)]}}],null,!0)})],1)])]),a("table",{staticClass:"tap-table tap-b-2"},[a("tr",[a("th",[e._v("部屋分類")]),a("td",[a("ValidationObserver",{scopedSlots:e._u([{key:"default",fn:function(t){var n=t.touched;return[a("ValidationModifiedLabel",{attrs:{isModified:n}}),a("div",{staticClass:"checkbox check-float"},[e._l(e.mCategories,(function(t){return[a("li",{key:t.index},[a("ValidationProvider",{attrs:{name:"部屋分類"},scopedSlots:e._u([{key:"default",fn:function(n){var r=n.errors;return[a("label",[a("input",{directives:[{name:"model",rawName:"v-model",value:e.selectedCategoryIds,expression:"selectedCategoryIds"}],attrs:{type:"checkbox"},domProps:{value:t.id,checked:Array.isArray(e.selectedCategoryIds)?e._i(e.selectedCategoryIds,t.id)>-1:e.selectedCategoryIds},on:{change:function(a){var n=e.selectedCategoryIds,r=a.target,i=!!r.checked;if(Array.isArray(n)){var s=t.id,o=e._i(n,s);r.checked?o<0&&(e.selectedCategoryIds=n.concat([s])):o>-1&&(e.selectedCategoryIds=n.slice(0,o).concat(n.slice(o+1)))}else e.selectedCategoryIds=i}}}),e._v(" "+e._s(t.name)+" "),a("span",{staticClass:"checkmark"})]),a("ValidationErrorNote",{attrs:{errors:r}})]}}],null,!0)})],1)]}))],2)]}}],null,!0)})],1)])]),a("table",{staticClass:"tap-table tap-b-2"},[a("tr",[a("th",[e._v("部屋カテゴリ")]),a("td",[a("ValidationObserver",{scopedSlots:e._u([{key:"default",fn:function(t){var n=t.touched;return[a("ValidationModifiedLabel",{attrs:{isModified:n}}),a("div",{staticClass:"checkbox check-float"},[e._l(e.categories,(function(t){return[a("li",{key:t.index},[a("ValidationProvider",{attrs:{name:"部屋カテゴリ"},scopedSlots:e._u([{key:"default",fn:function(n){var r=n.errors;return[a("label",[a("input",{directives:[{name:"model",rawName:"v-model",value:e.selectedCategoryIds,expression:"selectedCategoryIds"}],attrs:{type:"checkbox"},domProps:{value:t.id,checked:Array.isArray(e.selectedCategoryIds)?e._i(e.selectedCategoryIds,t.id)>-1:e.selectedCategoryIds},on:{change:function(a){var n=e.selectedCategoryIds,r=a.target,i=!!r.checked;if(Array.isArray(n)){var s=t.id,o=e._i(n,s);r.checked?o<0&&(e.selectedCategoryIds=n.concat([s])):o>-1&&(e.selectedCategoryIds=n.slice(0,o).concat(n.slice(o+1)))}else e.selectedCategoryIds=i}}}),e._v(" "+e._s(t.name)+" "),a("span",{staticClass:"checkmark"})]),a("ValidationErrorNote",{attrs:{errors:r}})]}}],null,!0)})],1)]}))],2)]}}],null,!0)})],1)]),a("tr",[a("th",[e._v("部屋特徴")]),a("td",[a("ValidationObserver",{scopedSlots:e._u([{key:"default",fn:function(t){var n=t.touched;return[a("ValidationModifiedLabel",{attrs:{isModified:n}}),a("div",{staticClass:"checkbox check-float"},[e._l(e.roomGroupFeatures,(function(t){return[a("li",{key:t.index},[a("ValidationProvider",{attrs:{name:"部屋特徴"},scopedSlots:e._u([{key:"default",fn:function(n){var r=n.errors;return[a("label",[a("input",{directives:[{name:"model",rawName:"v-model",value:e.selectedCategoryIds,expression:"selectedCategoryIds"}],attrs:{type:"checkbox"},domProps:{value:t.id,checked:Array.isArray(e.selectedCategoryIds)?e._i(e.selectedCategoryIds,t.id)>-1:e.selectedCategoryIds},on:{change:function(a){var n=e.selectedCategoryIds,r=a.target,i=!!r.checked;if(Array.isArray(n)){var s=t.id,o=e._i(n,s);r.checked?o<0&&(e.selectedCategoryIds=n.concat([s])):o>-1&&(e.selectedCategoryIds=n.slice(0,o).concat(n.slice(o+1)))}else e.selectedCategoryIds=i}}}),e._v(" "+e._s(t.name)+" "),a("span",{staticClass:"checkmark"})]),a("ValidationErrorNote",{attrs:{errors:r}})]}}],null,!0)})],1)]}))],2)]}}],null,!0)})],1)]),a("tr",[a("th",[e._v("部屋設備")]),a("td",[a("ValidationObserver",{scopedSlots:e._u([{key:"default",fn:function(t){var n=t.touched;return[a("ValidationModifiedLabel",{attrs:{isModified:n}}),a("div",{staticClass:"checkbox check-float"},[e._l(e.roomGroupEquipments,(function(t){return[a("li",{key:t.index},[a("ValidationProvider",{attrs:{name:"部屋設備"},scopedSlots:e._u([{key:"default",fn:function(n){var r=n.errors;return[a("label",[a("input",{directives:[{name:"model",rawName:"v-model",value:e.selectedCategoryIds,expression:"selectedCategoryIds"}],attrs:{type:"checkbox"},domProps:{value:t.id,checked:Array.isArray(e.selectedCategoryIds)?e._i(e.selectedCategoryIds,t.id)>-1:e.selectedCategoryIds},on:{change:function(a){var n=e.selectedCategoryIds,r=a.target,i=!!r.checked;if(Array.isArray(n)){var s=t.id,o=e._i(n,s);r.checked?o<0&&(e.selectedCategoryIds=n.concat([s])):o>-1&&(e.selectedCategoryIds=n.slice(0,o).concat(n.slice(o+1)))}else e.selectedCategoryIds=i}}}),e._v(" "+e._s(t.name)+" "),a("span",{staticClass:"checkmark"})]),a("ValidationErrorNote",{attrs:{errors:r}})]}}],null,!0)})],1)]}))],2)]}}],null,!0)})],1)]),a("tr",[a("th",[e._v("客室アメニティ")]),a("td",[a("ValidationObserver",{scopedSlots:e._u([{key:"default",fn:function(t){var n=t.touched;return[a("ValidationModifiedLabel",{attrs:{isModified:n}}),a("div",{staticClass:"checkbox check-float"},[e._l(e.amenities,(function(t){return[a("li",{key:t.index},[a("ValidationProvider",{attrs:{name:"客室アメニティ"},scopedSlots:e._u([{key:"default",fn:function(n){var r=n.errors;return[a("label",[a("input",{directives:[{name:"model",rawName:"v-model",value:e.selectedCategoryIds,expression:"selectedCategoryIds"}],attrs:{type:"checkbox"},domProps:{value:t.id,checked:Array.isArray(e.selectedCategoryIds)?e._i(e.selectedCategoryIds,t.id)>-1:e.selectedCategoryIds},on:{change:function(a){var n=e.selectedCategoryIds,r=a.target,i=!!r.checked;if(Array.isArray(n)){var s=t.id,o=e._i(n,s);r.checked?o<0&&(e.selectedCategoryIds=n.concat([s])):o>-1&&(e.selectedCategoryIds=n.slice(0,o).concat(n.slice(o+1)))}else e.selectedCategoryIds=i}}}),e._v(" "+e._s(t.name)+" "),a("span",{staticClass:"checkmark"})]),a("ValidationErrorNote",{attrs:{errors:r}})]}}],null,!0)})],1)]}))],2)]}}],null,!0)})],1)]),a("tr",[a("th",[e._v("部屋ラベル")]),a("td",[a("Tag",{attrs:{tag:e.tag,separator:",",isEditor:!0},on:{add:function(t){e.tag=t},delete:function(t){e.tag=t}}})],1)])]),a("div",{staticClass:"footer-navigation"},[a("button",{staticClass:"submit",class:{active:r},attrs:{type:"submit"},on:{click:function(t){return e.onCommit01(n)}}},[a("i",{staticClass:"fas fa-save fa-lg"}),e._v("保存 ")]),a("button",{staticClass:"go-back",attrs:{type:"submit"},on:{click:function(t){return e.onBack(r)}}},[a("i",{staticClass:"fas fa-arrow-left fa-lg"}),e._v("戻る ")])])]}}],null,!1,2948323450)})],1):e._e()]),a("transition",{attrs:{name:"fade"}},[e.tabs[2].isActived?a("div",{staticClass:"tabcontent"},[a("ValidationObserver",{ref:e.ValidationObserverNames[2],scopedSlots:e._u([{key:"default",fn:function(t){var n=t.validate,r=t.touched;return[a("h3",[e._v("メディア設定")]),a("table",{staticClass:"tap-table tap-b-3"},[a("tr",[a("td",{staticClass:"image-gallery"},[a("Vuedraggable",{staticClass:"image-gallery-ul",attrs:{element:"ul"},on:{end:e.onMediaSortEnd},model:{value:e.files,callback:function(t){e.files=t},expression:"files"}},e._l(e.files,(function(t){return a("li",{key:t.index},[a("i",{staticClass:"delete",on:{click:function(a){return e.onUnsetMediaSelect(t.index)}}}),a("a",{on:{click:function(a){return e.onShowMediaSelector(t,t.index)}}},[a("Media",{attrs:{file:t,isDisabled:!t.isEnabled}})],1)])})),0)],1)])]),a("div",{staticClass:"footer-navigation"},[a("button",{staticClass:"submit",class:{active:r},attrs:{type:"submit"},on:{click:function(t){return e.onCommit02(n)}}},[a("i",{staticClass:"fas fa-save fa-lg"}),e._v("保存 ")]),a("button",{staticClass:"go-back",attrs:{type:"submit"},on:{click:function(t){return e.onBack(r)}}},[a("i",{staticClass:"fas fa-arrow-left fa-lg"}),e._v("戻る ")])])]}}],null,!1,3009478657)})],1):e._e()]),a("transition",{attrs:{name:"fade"}},[e.tabs[4].isActived?a("div",{staticClass:"tabcontent"},[a("ValidationObserver",{ref:e.ValidationObserverNames[4],scopedSlots:e._u([{key:"default",fn:function(t){var n=t.validate,r=t.touched;return[a("h3",[e._v("料金カレンダー")]),a("div",{staticClass:"calendar-selection"},[a("h4",[e._v("編集期間")]),a("ul",{staticClass:"selection-month"},[a("li",{staticClass:"select-datepicker-li"},[a("v-datePicker",{staticClass:"select-datepicker-range",attrs:{"available-dates":e.availableRange,mode:"range",columns:3,"show-caps":"","input-props":{readonly:!0}},model:{value:e.rangeDate,callback:function(t){e.rangeDate=t},expression:"rangeDate"}})],1),a("li",[a("button",{on:{click:function(t){return e.onChangeCalendarDateClicked(-e.months)}}},[a("i",{staticClass:"fas fa-angle-double-left fa-lg"}),e._v(" 前の"+e._s(e.months)+"カ月 ")])]),a("li",[a("button",{on:{click:function(t){return e.onChangeCalendarDateClicked(0)}}},[a("i",{staticClass:"fas fa-edit fa-lg"}),e._v("編集期間変更変更 ")])]),a("li",[a("button",{on:{click:function(t){return e.onChangeCalendarDateClicked(e.months)}}},[e._v(" 次の"+e._s(e.months)+"カ月 "),a("i",{staticClass:"fas fa-angle-double-right fa-lg"})])])]),a("ul",{staticClass:"change-calendar"},[a("li",[a("button",{on:{click:function(t){return e.onSetBasePriceToCalendarClicked()}}},[a("i",{staticClass:"fas fa-sliders-h fa-lg"}),e._v("基準料金反映 ")])]),a("li",[a("button",{on:{click:function(t){return e.onShowFunction03DialogClicked()}}},[a("i",{staticClass:"fas fa-sliders-h fa-lg"}),e._v("一括料金設定 ")])])])]),a("ul",{staticClass:"indicator-list"},[a("li",[a("i",{staticClass:"red"},[e._v("!")]),e._v("日付内に警告要素がある場合表示 ")]),a("li",[a("i",{staticClass:"red-border"}),e._v("現在変更した項目 ")]),a("li",[a("i",{staticClass:"blue-border"}),e._v("自動延長でシステム登録された項目 ")])]),a("div",{staticClass:"calendar-list"},[e._l(e.calendars,(function(t){return[a("table",{key:t.index,staticClass:"input-calendar-table curent-year"},[a("thead",[a("tr",[a("th",{staticClass:"year-c",attrs:{colspan:"10"}},[e._v(e._s(e._f("formatDate")(t.startDate,"YYYY年MM月")))])]),a("tr",[a("th",{attrs:{colspan:"2"}}),e._l(t.weeks,(function(t){return a("th",{key:t.index,staticClass:"weekday",class:{satColor:6==t,sunColor:0==t}},[a("span",[e._v(e._s(e._f("weekJP")(t)))])])}))],2)]),a("tbody",[e._l(6,(function(n){return[a("tr",{key:"weekRow_"+n},[a("th",{attrs:{rowspan:e.personDatas.length+2}},[e._v("第"+e._s(n)+"週")]),a("td",{attrs:{rowspan:1}}),e._l(7,(function(r){return[a("td",{key:"dateColumn_"+r,style:{backgroundColor:t.getColor(n,r)}},[t.isOut(n,r)?e._e():[a("i",{class:{satColor:7==r,sunColor:1==r}},[e._v(e._s(e._f("formatDate")(t.getData(n,r).date,"D")))])]],2)]}))],2),a("tr",{key:"pointRateRow_"+n},[a("td",[e._v("pt率")]),e._l(7,(function(r){return[a("td",{key:"pointRateColumn_"+r},[t.isOut(n,r)||!e.isAvailableDate(t.getData(n,r).date)?[e._v("-")]:[a("input",{directives:[{name:"model",rawName:"v-model",value:t.getData(n,r).pointRate,expression:"calendar.getData(row,col).pointRate"}],attrs:{type:"number"},domProps:{value:t.getData(n,r).pointRate},on:{input:function(a){a.target.composing||e.$set(t.getData(n,r),"pointRate",a.target.value)}}})]],2)]}))],2),e._l(e.personDatas,(function(r){return[a("tr",{key:n*r.personMin*r.personMax},[a("td",[e._v("料金")]),e._l(7,(function(i){return[a("td",{key:i},[!t.isOut(n,i)&&e.isAvailableDate(t.getData(n,i).date)?[a("input",{directives:[{name:"model",rawName:"v-model.number",value:e.getCalendarPriceData(t.getData(n,i).appDateId,r.personMin,r.personMax).price,expression:"getCalendarPriceData(calendar.getData(row,col).appDateId,person.personMin,person.personMax).price",modifiers:{number:!0}}],class:{"value-modified":e.getCalendarPriceData(t.getData(n,i).appDateId,r.personMin,r.personMax).isModified,"price-notset":e.getCalendarPriceData(t.getData(n,i).appDateId,r.personMin,r.personMax).isNotSet,"price-adjustment-message-warning":e.getCalendarPriceData(t.getData(n,i).appDateId,r.personMin,r.personMax).isLowPrice,"price-change-system":e.getCalendarPriceData(t.getData(n,i).appDateId,r.personMin,r.personMax).isAutoSetPrice},attrs:{type:"number",max:999999},domProps:{value:e.getCalendarPriceData(t.getData(n,i).appDateId,r.personMin,r.personMax).price},on:{input:[function(a){a.target.composing||e.$set(e.getCalendarPriceData(t.getData(n,i).appDateId,r.personMin,r.personMax),"price",e._n(a.target.value))},function(a){e.getCalendarPriceData(t.getData(n,i).appDateId,r.personMin,r.personMax).isModified=!0}],blur:function(t){return e.$forceUpdate()}}})]:e._e()],2)]}))],2)]}))]}))],2)])]}))],2),a("div",{staticClass:"footer-navigation"},[a("button",{staticClass:"go-back",attrs:{type:"submit"},on:{click:function(t){return e.onBack(r)}}},[a("i",{staticClass:"fas fa-arrow-left fa-lg"}),e._v("戻る ")]),a("button",{staticClass:"submit",class:{active:r},attrs:{type:"submit"},on:{click:function(t){return e.onCommit04(n)}}},[a("i",{staticClass:"fas fa-save fa-lg"}),e._v("保存 ")])])]}}],null,!1,2738259637)})],1):e._e()]),a("transition",{attrs:{name:"fade"}},[e.tabs[5].isActived?a("div",{staticClass:"tabcontent"},[a("ValidationObserver",{ref:e.ValidationObserverNames[5],scopedSlots:e._u([{key:"default",fn:function(t){var n=t.validate,r=t.touched;return[a("h3",[e._v("在庫設定期間の自動延長")]),a("table",{staticClass:"tap-table tap-b-1"},[a("tbody",[a("tr",[a("th",[e._v("自動延長設定")]),a("td",[a("ValidationObserver",{scopedSlots:e._u([{key:"default",fn:function(t){var n=t.touched;return[a("ValidationModifiedLabel",{attrs:{isModified:n}}),a("ul",{staticClass:"checkbox"},[a("li",[a("label",{staticClass:"plusconfing"},[a("ValidationProvider",{attrs:{name:"自動延長設定"},scopedSlots:e._u([{key:"default",fn:function(t){var n=t.errors;return[a("input",{directives:[{name:"model",rawName:"v-model",value:e.useAutoExtend,expression:"useAutoExtend"}],attrs:{type:"checkbox"},domProps:{checked:Array.isArray(e.useAutoExtend)?e._i(e.useAutoExtend,null)>-1:e.useAutoExtend},on:{change:function(t){var a=e.useAutoExtend,n=t.target,r=!!n.checked;if(Array.isArray(a)){var i=null,s=e._i(a,i);n.checked?s<0&&(e.useAutoExtend=a.concat([i])):s>-1&&(e.useAutoExtend=a.slice(0,s).concat(a.slice(s+1)))}else e.useAutoExtend=r}}}),e._v("自動延長を設定する "),a("span",{staticClass:"checkmark"}),a("ValidationErrorNote",{attrs:{errors:n}})]}}],null,!0)})],1)])]),a("ul",{staticClass:"selectbox range-fields multi-select"},[a("li",[e._v(" 毎月 "),a("div",{staticClass:"arrow-select"},[a("label",[a("ValidationProvider",{attrs:{name:"自動延長設定option"},scopedSlots:e._u([{key:"default",fn:function(t){var n=t.errors;return[a("select",{directives:[{name:"model",rawName:"v-model.number",value:e.autoExtendEveryMonthDay,expression:"autoExtendEveryMonthDay",modifiers:{number:!0}}],on:{change:function(t){var a=Array.prototype.filter.call(t.target.options,(function(e){return e.selected})).map((function(t){var a="_value"in t?t._value:t.value;return e._n(a)}));e.autoExtendEveryMonthDay=t.target.multiple?a:a[0]}}},e._l([1,10,15,20,25,30],(function(t){return a("option",{key:t},[e._v(e._s(t))])})),0),a("ValidationErrorNote",{attrs:{errors:n}})]}}],null,!0)})],1),a("div",{staticClass:"select-arrow"})]),e._v("日に ")]),a("li",[a("div",{staticClass:"arrow-select"},[a("label",[a("ValidationProvider",{attrs:{name:"自動延長設定option2"},scopedSlots:e._u([{key:"default",fn:function(t){var n=t.errors;return[a("select",{directives:[{name:"model",rawName:"v-model.number",value:e.autoExtendMonth,expression:"autoExtendMonth",modifiers:{number:!0}}],on:{change:function(t){var a=Array.prototype.filter.call(t.target.options,(function(e){return e.selected})).map((function(t){var a="_value"in t?t._value:t.value;return e._n(a)}));e.autoExtendMonth=t.target.multiple?a:a[0]}}},e._l(6,(function(t){return a("option",{key:t},[e._v(e._s(t))])})),0),a("ValidationErrorNote",{attrs:{errors:n}})]}}],null,!0)})],1),a("div",{staticClass:"select-arrow"})]),e._v("カ月先の月末まで自動延長 ")]),a("div",{staticClass:"red"},[e._v("次回の自動延長日:2018/01/01に、2018/03月末まで自動延長")]),e._v("1~31日(当月最大値を超えた日は月末日扱い)、0~13ヶ月先 ")])]}}],null,!0)})],1)])])]),a("div",{staticClass:"footer-navigation"},[a("button",{staticClass:"submit",class:{active:r},attrs:{type:"submit"},on:{click:function(t){return e.onCommit04(n)}}},[a("i",{staticClass:"fas fa-save fa-lg"}),e._v("保存 ")]),a("button",{staticClass:"go-back",attrs:{type:"submit"},on:{click:function(t){return e.onBack(r)}}},[a("i",{staticClass:"fas fa-arrow-left fa-lg"}),e._v("戻る ")])])]}}],null,!1,2689218939)})],1):e._e()]),a("transition",{attrs:{name:"fade"}},[e.tabs[6].isActived?a("div",{staticClass:"tabcontent"},[a("ValidationObserver",{ref:e.ValidationObserverNames[6],scopedSlots:e._u([{key:"default",fn:function(t){var n=t.validate,r=t.touched;return[a("h3",[e._v("削除")]),a("div",{staticClass:"footer-navigation"},[a("button",{staticClass:"delete-r",attrs:{type:"submit"},on:{click:function(t){return e.onCommit06(n)}}},[a("i",{staticClass:"fas fa-trash fa-lg"}),e._v(" 削除 ")]),a("button",{staticClass:"go-back",attrs:{type:"submit"},on:{click:function(t){return e.onBack(r)}}},[a("i",{staticClass:"fas fa-arrow-left fa-lg"}),e._v("戻る ")])])]}}],null,!1,1868852707)})],1):e._e()])],1)])])]):e._e()])],1),a("MediaSelectorDialog",{attrs:{file:e.selectedMediaSelectorFile,index:e.selectedMediaSelectorFileIndex},on:{ok:e.onCommitMediaSelect,cancel:e.onHideMediaSelector}}),a("AddBasePricePersonDialog",{attrs:{personDatas:e.personDatas,capacityMax:e.roomGroupCapacityMax,capacityMin:e.roomGroupCapacityMin},on:{cancel:e.onAddBasePricePersonDialogCancelClicked,ok:e.onAddBasePricePersonDialogOKClicked}}),a("ChangeSite",{attrs:{sites:e.sites,selectedSiteId:e.siteId},on:{ok:e.onChangeSiteCommitClicked,cancel:e.hideChangeSite}}),a("Function03Dialog",{attrs:{personDatas:e.personDatas,range:e.rangeDate},on:{cancel:e.onFunction03DialogCancelClicked,ok:e.onFunction03DialogOKClicked}})],1)},r=[],i=(a("a4d3"),a("e01a"),a("99af"),a("4de4"),a("7db0"),a("5db7"),a("4160"),a("d81d"),a("a434"),a("73d9"),a("b0c0"),a("a9e3"),a("25eb"),a("159b"),a("b85c")),s=(a("96cf"),a("1da1")),o=a("d4ec"),c=a("bee2"),l=a("262e"),u=a("2caf"),d=a("9ab4"),p=a("08af"),f=a("60a3"),v=a("ebe2"),h=a("0d59"),m=a("d257"),g=a("c1df"),y=a.n(g),b=a("df57"),k=a("e4d8"),C=a("60a9"),D="observer01",w="observer02",x="observer03",_="observer04",M=[p["b"],D,w,x,_],S=function(e){Object(l["a"])(a,e);var t=Object(u["a"])(a);function a(){var e;return Object(o["a"])(this,a),e=t.apply(this,arguments),e.tabs=[new h["A"](!0),new h["A"](!1),new h["A"](!1),new h["A"](!1),new h["A"](!1),new h["A"](!1),new h["A"](!1)],e.ValidationObserverNames=M,e.code="",e.name="",e.groupName="",e.description="",e.capacityMin=null,e.capacityMax=null,e.baseNumber=null,e.word="",e.tag="",e.size=null,e.roomGroupSizeUnitType="",e.bedTypes=[],e.facilitySites=[],e.selectedSiteIds=[],e.mCategories=[],e.categories=[],e.roomGroupFeatures=[],e.roomGroupEquipments=[],e.amenities=[],e.selectedCategoryIds=[],e.appDateTypes=[],e.personDatas=[],e.facilityFiles=[],e.files=[],e.fileCategories=[],e.fileNumber=5,e.useAutoExtend=!1,e.autoExtendEveryMonthDay=null,e.autoExtendMonth=null,e.isDisabledSmoking=!1,e.isBasePricePersonEdit=!1,e.roomGroupCapacityMax=null,e.roomGroupCapacityMin=null,e.sites=[],e.siteId=null,e.priceDatas=[],e.calendars=[],e.months=4,e.defaultMonths=4,e.startDate=e.availableRange.start,e.endDate=new Date(e.startDate.getFullYear(),e.startDate.getMonth()+e.defaultMonths+1,0),e.selectedMediaSelectorFile=null,e.selectedMediaSelectorFileIndex=null,e}return Object(c["a"])(a,[{key:"onShowAddBasePricePersonDialogClicked",value:function(){var e=Object(s["a"])(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:this.showAddBasePricePersonDialog();case 1:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"onAddBasePricePersonDialogCancelClicked",value:function(){var e=Object(s["a"])(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:this.hideAddBasePricePersonDialog();case 1:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"onAddBasePricePersonDialogOKClicked",value:function(){var e=Object(s["a"])(regeneratorRuntime.mark((function e(t,a){var n,r,s,o,c;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:n=new h["p"],n.personMin=t,n.personMax=a,r=Object(i["a"])(this.appDateTypes);try{for(r.s();!(s=r.n()).done;)o=s.value,c=new h["s"],c.personMin=t,c.personMax=a,c.appDateTypeId=o.id,n.priceDatas.push(c)}catch(l){r.e(l)}finally{r.f()}this.personDatas.push(n),this.hideAddBasePricePersonDialog();case 7:case"end":return e.stop()}}),e,this)})));function t(t,a){return e.apply(this,arguments)}return t}()},{key:"onRemoveBasePrice",value:function(){var e=Object(s["a"])(regeneratorRuntime.mark((function e(t){var a=this;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:this.showConfirmDialog("","確認","人数分割の変更は既存料金体系に影響します。\n削除してよろしいですか?\n\n※「保存」を押すまで人数分割の追加・削除は確定にはなりません。","はい","いいえ",(function(){a.personDatas.splice(t,1)}));case 1:case"end":return e.stop()}}),e,this)})));function t(t){return e.apply(this,arguments)}return t}()},{key:"showAddBasePricePersonDialog",value:function(){this.$modal.show("addBasePricePersonDialog")}},{key:"hideAddBasePricePersonDialog",value:function(){this.$modal.hide("addBasePricePersonDialog")}},{key:"onChangeSiteClicked",value:function(){var e=Object(s["a"])(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:this.showChangeSite();case 1:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"onChangeSiteCommitClicked",value:function(){var e=Object(s["a"])(regeneratorRuntime.mark((function e(t){var a,n=this;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return this.siteId=t,a={roomGroupId:this.id,siteId:this.siteId,startAppDateID:h["a"].GetID(this.startDate),endAppDateID:h["a"].GetID(this.endDate)},e.next=4,this.requestAsync(v["a"].ReqY034C2,a,(function(e){n.reqFind2()}));case 4:this.hideChangeSite();case 5:case"end":return e.stop()}}),e,this)})));function t(t){return e.apply(this,arguments)}return t}()},{key:"onChangeSiteCancelClicked",value:function(){var e=Object(s["a"])(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:this.hideChangeSite();case 1:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"showChangeSite",value:function(){var e=Object(s["a"])(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:this.$modal.show("changeSiteModalDialog");case 1:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"hideChangeSite",value:function(){var e=Object(s["a"])(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(this.$modal.hide("changeSiteModalDialog"),null!=this.siteId){e.next=4;break}return e.next=4,this.onTabChange(0);case 4:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"isAvailableDate",value:function(e){return!(y()(this.startDate).diff(e,"days")>0)&&!(y()(e).diff(this.endDate,"days")>0)}},{key:"onFunction03DialogOKClicked",value:function(){var e=Object(s["a"])(regeneratorRuntime.mark((function e(t,a,n){var r,i,s,o,c,l,u,d,p,f,v=this;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:for(r="absolute"==n,i="delete"==n,s="relative"==n,o=t.start,c=t.end,l=y()(o),u=y()(c),d=u.diff(l,"days")+1,p=function(e){var t=l.toDate();a.forEach((function(e){var a=e.personMin,n=e.personMax,o=e.value,c=v.getCalendarPriceData(h["a"].GetID(t),a,n).price;r&&(c=o),i&&(c=null),s&&null!=o&&null!=c&&(c+=o),null!=c&&c<0&&(c=0),null!=c&&c>999999&&(c=999999),v.getCalendarPriceData(h["a"].GetID(t),a,n).price=c,v.getCalendarPriceData(h["a"].GetID(t),a,n).isModified=!0})),l.add("d",1)},f=0;f999999&&(u=999999),c[l].price=u,o.push(c[l]);d=this.calendars.flatMap((function(e){return e.calendarDatas})),p=Object(i["a"])(d);try{for(p.s();!(f=p.n()).done;)g=f.value,g.pointRate=m["a"].toNullableNumber(g.pointRate)}catch(k){p.e(k)}finally{p.f()}return y={siteId:this.siteId,roomGroupId:this.id,startAppDateID:h["a"].GetID(this.startDate),endAppDateID:h["a"].GetID(this.endDate),priceDatas:o,calendarDatas:d},e.next=11,this.requestAsync(v["a"].ReqY034U04,y,t);case 11:case"end":return e.stop()}}),e,this)})));function t(t){return e.apply(this,arguments)}return t}()},{key:"reqCommit05",value:function(){var e=Object(s["a"])(regeneratorRuntime.mark((function e(t){var a;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return a={id:this.id,useAutoExtend:this.useAutoExtend,autoExtendEveryMonthDay:this.autoExtendEveryMonthDay,autoExtendMonth:this.autoExtendMonth},e.next=3,this.requestAsync(v["a"].ReqY034U05,a,t);case 3:case"end":return e.stop()}}),e,this)})));function t(t){return e.apply(this,arguments)}return t}()},{key:"reqCommit06",value:function(){var e=Object(s["a"])(regeneratorRuntime.mark((function e(){var t,a=this;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t={id:this.id},e.next=3,this.requestAsync(v["a"].ReqY034D,t,(function(){a.movePage(p["a"].Y034),a.showDeleteComplete()}));case 3:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"getPriceData",value:function(e,t,a){var n=this.personDatas.filter((function(t){return t.personMin==e})).filter((function(e){return e.personMax==t})).flatMap((function(e){return e.priceDatas})).find((function(e){return e.appDateTypeId==a}));if(null!=n)return n;throw new Error("getPriceData is fail. personMin:".concat(e," personMax:").concat(t," appDateTypeId:").concat(a))}},{key:"showMediaSelector",value:function(){var e=Object(s["a"])(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:this.$modal.show("mediaSelectorModalDialog");case 1:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"hideMediaSelector",value:function(){var e=Object(s["a"])(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:this.$modal.hide("mediaSelectorModalDialog");case 1:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"viewID",get:function(){return p["a"].Y037}},{key:"viewParams",get:function(){return{}}},{key:"title",get:function(){return this.getPageTitle()}},{key:"id",get:function(){return Number.parseInt(this.$route.params.id)}},{key:"siteName",get:function(){var e=this,t=this.sites.find((function(t){return t.id==e.siteId}));return null==t?"":t.name}},{key:"rangeDate",get:function(){return{start:this.startDate,end:this.endDate}},set:function(e){var t=e.start,a=e.end;this.startDate=t,this.endDate=a}},{key:"availableRange",get:function(){var e=new Date,t=new Date(e.getFullYear(),e.getMonth()+this.months,0);return{start:e,end:t}}}]),a}(p["c"]);S=Object(d["a"])([Object(f["a"])({components:{AddBasePricePersonDialog:b["a"],Function03Dialog:k["a"],ChangeSite:C["a"]}})],S);var I=S,A=I,R=(a("c6bb"),a("2877")),P=Object(R["a"])(A,n,r,!1,null,null,null);t["default"]=P.exports}}]); //# sourceMappingURL=chunk-2d0b8a58.6ae65ef1.js.map