(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-2d0d63f3"],{7279:function(e,t,a){"use strict";a.r(t);var r=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:"crud-content"},[a("h2",{staticClass:"dashboard-title"},[e._v(e._s(e.title))]),a("div",{staticClass:"help-icon"},[a("HelpInformation",{attrs:{pageType:e.viewID,type:"page"}})],1),a("div",{staticClass:"crud-list"},[a("span",{staticClass:"caption-title"}),a("div",{staticClass:"addition"},[a("button",{staticClass:"add-crud",on:{click:function(t){return e.onCreateClicked()}}},[a("i",{staticClass:"material-icons"},[e._v("")]),a("b",[e._v("新規作成")])])]),e._m(0),a("vuedraggable",{staticClass:"drag-stl",on:{end:e.onSortEnd},model:{value:e.roomGroups,callback:function(t){e.roomGroups=t},expression:"roomGroups"}},e._l(e.roomGroups,(function(t){return a("div",{key:t.id,staticClass:"crud-plan-list",class:{warningSection:t.hasWarning}},[a("div",{staticClass:"crud-plan-info"},[a("div",{staticClass:"feature-image"},[a("FirstMedia",{attrs:{files:t.files,lightBox:!0,useDisabled:!0}})],1),a("table",{staticClass:"crud-info-table"},[a("thead",[a("tr",[a("th",[e._v("識別子")]),a("th",[e._v("名称")]),a("th",{staticClass:"capacity"},[e._v("定員")]),a("th",{staticClass:"quality"},[e._v("基準在庫数")]),a("th",{staticClass:"room-size"},[e._v("部屋の広さ")]),a("th",{staticClass:"toggle"},[e._v("有効/無効")]),a("th",{staticClass:"action"},[e._v("アクション")])])]),a("tr",[a("td",[e._v(e._s(t.groupName))]),a("td",[a("h3",[a("Notification",{attrs:{warnings:t.hasWarning}}),e._v(" "+e._s(t.name)+" ")],1)]),a("td",[e._v(e._s(t.capacityMin)+"~"+e._s(t.capacityMax))]),a("td",[a("h3",[e._v(e._s(t.baseNumber))])]),a("td",[e._v(e._s(t.size)+e._s(e._f("unitType")(t.roomGroupSizeUnitType)))]),a("td",[a("toggle-button",{attrs:{value:t.isEnabled,labels:{checked:"有効",unchecked:"無効"}},on:{change:function(a){return e.onEnabled(t.id,!t.isEnabled)}}})],1),a("td",{staticClass:"update"},[a("button",{on:{click:function(a){return e.onFind(t.id)}}},[e._v("変更")])])])])])])})),0)],1)])])]):e._e()])],1),a("CreateDialog",{on:{ok:e.onCreateCommit,cancel:e.onCreateCancel}}),a("CloneDialog",{attrs:{isDisplayed:e.isPlanDuplicateDialogDisplayed},on:{ok:e.onDuplicatePlanOKClicked,cancel:e.onDuplicatePlanCancelClicked}})],1)},n=[function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("caption",{staticClass:"drag-caption"},[a("i",{staticClass:"fas fa-arrows-alt"}),e._v("行をドラッグ&ドロップで任意の順番に並び替えができます ")])}],i=(a("a4d3"),a("e01a"),a("d81d"),a("b0c0"),a("96cf"),a("1da1")),s=a("d4ec"),c=a("bee2"),o=a("262e"),u=a("2caf"),l=a("9ab4"),p=a("08af"),d=a("60a3"),v=a("ebe2"),h=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("modal",{attrs:{name:"createModalDialog",height:"auto",resizable:!0,clickToClose:!1,reset:!0},on:{opened:e.onOpened}},[a("div",{staticClass:"overlay-content"},[a("ValidationObserver",{ref:"observer",scopedSlots:e._u([{key:"default",fn:function(t){var r=t.touched,n=t.validate;return[a("header",{},[a("h3",[e._v("新規作成")]),a("ValidationModifiedLabel",{attrs:{isModified:r}})],1),a("section",{staticClass:"overlay-body-content add-crud-box"},[a("table",{staticClass:"input-info-form"},[a("caption",[e._v("必要な情報を入力し、内容を確認後、「保存」を押してください。")]),a("tr",[a("td",[a("label",{staticClass:"required-l",attrs:{for:""}},[a("span",{staticClass:"require"},[e._v("必須")]),e._v("名称 ")]),a("ValidationProvider",{attrs:{name:"名称",rules:"required"},scopedSlots:e._u([{key:"default",fn:function(t){var r=t.errors;return[a("input",{directives:[{name:"model",rawName:"v-model",value:e.name,expression:"name"}],attrs:{type:"text",placeholder:"部屋名を入力"},domProps:{value:e.name},on:{input:function(t){t.target.composing||(e.name=t.target.value)}}}),a("ValidationErrorNote",{attrs:{errors:r}})]}}],null,!0)}),a("GuideNote",[e._v("和室10畳,露天風呂付き客室")])],1)]),a("tr",[a("td",[a("label",{staticClass:"required-l",attrs:{for:""}},[a("span",{staticClass:"require"},[e._v("必須")]),e._v("定員(最小) ")]),a("ValidationProvider",{attrs:{name:"定員(最小)",rules:"required"},scopedSlots:e._u([{key:"default",fn:function(t){var r=t.errors;return[a("input",{directives:[{name:"model",rawName:"v-model.number",value:e.capacityMin,expression:"capacityMin",modifiers:{number:!0}}],attrs:{type:"number"},domProps:{value:e.capacityMin},on:{input:function(t){t.target.composing||(e.capacityMin=e._n(t.target.value))},blur:function(t){return e.$forceUpdate()}}}),a("ValidationErrorNote",{attrs:{errors:r}})]}}],null,!0)}),a("GuideNote")],1)]),a("tr",[a("td",[a("label",{staticClass:"required-l",attrs:{for:""}},[a("span",{staticClass:"require"},[e._v("必須")]),e._v("定員(最大) ")]),a("ValidationProvider",{attrs:{name:"定員(最大)",rules:"required"},scopedSlots:e._u([{key:"default",fn:function(t){var r=t.errors;return[a("input",{directives:[{name:"model",rawName:"v-model.number",value:e.capacityMax,expression:"capacityMax",modifiers:{number:!0}}],attrs:{type:"number"},domProps:{value:e.capacityMax},on:{input:function(t){t.target.composing||(e.capacityMax=e._n(t.target.value))},blur:function(t){return e.$forceUpdate()}}}),a("ValidationErrorNote",{attrs:{errors:r}})]}}],null,!0)}),a("GuideNote")],1)]),a("tr",[a("td",[a("label",{staticClass:"required-l",attrs:{for:""}},[a("span",{staticClass:"require"},[e._v("必須")]),e._v("基準在庫数 ")]),a("ValidationProvider",{attrs:{name:"基準在庫数",rules:"required"},scopedSlots:e._u([{key:"default",fn:function(t){var r=t.errors;return[a("input",{directives:[{name:"model",rawName:"v-model.number",value:e.baseNumber,expression:"baseNumber",modifiers:{number:!0}}],attrs:{type:"number"},domProps:{value:e.baseNumber},on:{input:function(t){t.target.composing||(e.baseNumber=e._n(t.target.value))},blur:function(t){return e.$forceUpdate()}}}),a("ValidationErrorNote",{attrs:{errors:r}})]}}],null,!0)}),a("GuideNote")],1)]),a("tr",[a("td",[a("ValidationProvider",{attrs:{name:"説明"},scopedSlots:e._u([{key:"default",fn:function(t){var r=t.errors;return[a("label",{attrs:{for:""}},[e._v("説明")]),a("textarea",{directives:[{name:"model",rawName:"v-model",value:e.description,expression:"description"}],attrs:{type:"text",placeholder:"部屋の説明入力"},domProps:{value:e.description},on:{input:function(t){t.target.composing||(e.description=t.target.value)}}}),a("ValidationErrorNote",{attrs:{errors:r}})]}}],null,!0)}),a("GuideNote",[e._v("当館でも人気の高い純和風のお部屋。のんびりとおくつろぎいただけます。")])],1)])])]),a("footer",{staticClass:"overlay-navigation"},[a("div",{staticClass:"close"},[a("button",{on:{click:function(t){return e.onCancel()}}},[a("i",{staticClass:"fas fa-times fa-lg"}),e._v("キャンセル ")])]),a("div",{staticClass:"submit"},[a("button",{class:{active:r},on:{click:function(t){return e.onOK(n)}}},[a("i",{staticClass:"fas fa-save fa-lg"}),e._v("保存 ")])])])]}}])})],1)])},f=[],m=function(e){Object(o["a"])(a,e);var t=Object(u["a"])(a);function a(){var e;return Object(s["a"])(this,a),e=t.apply(this,arguments),e.name="",e.description="",e.capacityMin=null,e.capacityMax=null,e.baseNumber=1,e}return Object(c["a"])(a,[{key:"onOpened",value:function(){var e=Object(i["a"])(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:this.name="",this.description="",this.capacityMin=1,this.capacityMax=3,this.baseNumber=1;case 5:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"onOK",value:function(){var e=Object(i["a"])(regeneratorRuntime.mark((function e(t){var a;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,t();case 2:if(e.sent){e.next=4;break}return e.abrupt("return");case 4:a={name:this.name,description:this.description,capacityMin:this.capacityMin,capacityMax:this.capacityMax,baseNumber:this.baseNumber},this.$emit("ok",a);case 6:case"end":return e.stop()}}),e,this)})));function t(t){return e.apply(this,arguments)}return t}()},{key:"onCancel",value:function(){var e=Object(i["a"])(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:this.$emit("cancel");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"].NoNamed}},{key:"viewParams",get:function(){return{}}},{key:"title",get:function(){return this.getPageTitle()}}]),a}(p["c"]);m=Object(l["a"])([Object(d["a"])({components:{}})],m);var b=m,y=b,g=a("2877"),k=Object(g["a"])(y,h,f,!1,null,null,null),C=k.exports,x=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("modal",{attrs:{name:"cloneModalDialog",height:"auto",resizable:!0,clickToClose:!1,reset:!0}},[a("div",{staticClass:"overlay-content"},[a("ValidationObserver",{ref:"observer",scopedSlots:e._u([{key:"default",fn:function(t){var r=t.validate;return[a("header",[a("h3",{staticClass:"modal-title"},[e._v("複製の際に引用する項目を選択してください")])]),a("section",{staticClass:"overlay-body-content modal-contents"},[a("div",{staticClass:"checkbox-tree"},[a("ul",[a("li",[a("label",[a("input",{attrs:{type:"checkbox"}}),e._v("全て ")])]),a("li",{staticClass:"checkbox-tree-has-childlist"},[a("div",{staticClass:"parent active"},[e._v("プラン設定")]),a("ul",{staticClass:"checkbox-tree-childlist"},[a("li",[a("label",[a("input",{attrs:{type:"checkbox"}}),e._v("プラン設定全て ")])]),a("li",[a("label",[a("input",{attrs:{type:"checkbox"}}),e._v("基本 ")])]),a("li",[a("label",[a("input",{attrs:{type:"checkbox"}}),e._v("表示 ")])]),a("li",[a("label",[a("input",{attrs:{type:"checkbox"}}),e._v("部屋タイプ ")])]),a("li",[a("label",[a("input",{attrs:{type:"checkbox"}}),e._v("掲載受付 ")])]),a("li",[a("label",[a("input",{attrs:{type:"checkbox"}}),e._v("販売 ")])]),a("li",[a("label",[a("input",{attrs:{type:"checkbox"}}),e._v("決済方法 ")])]),a("li",[a("label",[a("input",{attrs:{type:"checkbox"}}),e._v("食事 ")])]),a("li",[a("label",[a("input",{attrs:{type:"checkbox"}}),e._v("オプション ")])]),a("li",[a("label",[a("input",{attrs:{type:"checkbox"}}),e._v("キャンセル ")])]),a("li",[a("label",[a("input",{attrs:{type:"checkbox"}}),e._v("プラン質問 ")])]),a("li",[a("label",[a("input",{attrs:{type:"checkbox"}}),e._v("特殊設定 ")])])])]),a("li",{staticClass:"checkbox-tree-has-childlist"},[a("div",{staticClass:"parent active"},[e._v("対象部屋")]),a("ul",{staticClass:"checkbox-tree-childlist"},[a("li",[a("label",[a("input",{attrs:{type:"checkbox"}}),e._v("部屋設定全て ")])]),a("li",[a("label",[a("input",{attrs:{type:"checkbox"}}),e._v("子供料金 ")])]),a("li",[a("input",{attrs:{type:"checkbox"}}),e._v("人数振り分け ")]),a("li",[a("input",{attrs:{type:"checkbox"}}),e._v("基本料金 ")]),a("li",[a("input",{attrs:{type:"checkbox"}}),e._v("自動延長 ")]),a("li",[a("input",{attrs:{type:"checkbox"}}),e._v("自動割引 ")])])]),a("li",{staticClass:"checkbox-tree-has-childlist"},[a("input",{attrs:{type:"checkbox"}}),e._v("各種期間 "),a("ul",{staticClass:"checkbox-tree-childlist"},[a("li",[a("input",{attrs:{type:"checkbox"}}),e._v("項目 ")]),a("li",{staticClass:"checkbox-tree-has-childlist"},[a("input",{attrs:{type:"checkbox"}}),e._v("項目 "),a("ul",{staticClass:"checkbox-tree-childlist"},[a("li",[a("input",{attrs:{type:"checkbox"}}),e._v("項目 ")])])]),a("li",[a("input",{attrs:{type:"checkbox"}}),e._v("項目 ")])])])])])]),a("footer",{staticClass:"overlay-navigation"},[a("div",{staticClass:"close"},[a("button",{staticClass:"modal-close",attrs:{type:"button"},on:{click:function(t){return e.onCancel()}}},[a("i",{staticClass:"fas fa-times fa-lg"}),e._v("キャンセル")])]),a("div",{staticClass:"submit"},[a("button",{staticClass:"button-submit",class:{active:e.touched},attrs:{type:"button"},on:{click:function(t){return e.onOK(r)}}},[a("i",{staticClass:"fas fa-save fa-lg"}),e._v("保存")])])])]}}])})],1)])},_=[],w=function(e){Object(o["a"])(a,e);var t=Object(u["a"])(a);function a(){var e;return Object(s["a"])(this,a),e=t.apply(this,arguments),e.name="",e}return Object(c["a"])(a,[{key:"onIsDisplayedChanged",value:function(){this.isDisplayed&&(this.name="")}},{key:"onOK",value:function(){var e=Object(i["a"])(regeneratorRuntime.mark((function e(t){var a;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,t();case 2:if(e.sent){e.next=4;break}return e.abrupt("return");case 4:a={name:this.name},this.$emit("ok",a);case 6:case"end":return e.stop()}}),e,this)})));function t(t){return e.apply(this,arguments)}return t}()},{key:"onCancel",value:function(){var e=Object(i["a"])(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:this.$emit("cancel");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"].NoNamed}},{key:"viewParams",get:function(){return{}}},{key:"title",get:function(){return this.getPageTitle()}}]),a}(p["c"]);Object(l["a"])([Object(d["b"])()],w.prototype,"isDisplayed",void 0),Object(l["a"])([Object(d["d"])("isDisplayed")],w.prototype,"onIsDisplayedChanged",null),w=Object(l["a"])([Object(d["a"])({components:{}})],w);var O=w,D=O,R=Object(g["a"])(D,x,_,!1,null,null,null),j=R.exports,N=function(e){Object(o["a"])(a,e);var t=Object(u["a"])(a);function a(){var e;return Object(s["a"])(this,a),e=t.apply(this,arguments),e.isPlanDuplicateDialogDisplayed=!1,e.roomGroups=[],e}return Object(c["a"])(a,[{key:"created",value:function(){var e=Object(i["a"])(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,this.onSearch();case 2:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"onSearch",value:function(){var e=Object(i["a"])(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,this.reqRead();case 2:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"onFind",value:function(){var e=Object(i["a"])(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:this.movePage("y037",{id:t});case 1:case"end":return e.stop()}}),e,this)})));function t(t){return e.apply(this,arguments)}return t}()},{key:"onEnabled",value:function(){var e=Object(i["a"])(regeneratorRuntime.mark((function e(t,a){var r;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return r={id:t,isEnabled:a},e.next=3,this.reqEnabled(r);case 3:case"end":return e.stop()}}),e,this)})));function t(t,a){return e.apply(this,arguments)}return t}()},{key:"onSortEnd",value:function(){var e=Object(i["a"])(regeneratorRuntime.mark((function e(t){var a,r=this;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return this.updateDispOrder(t.oldIndex,t.newIndex,this.roomGroups),a={sortables:this.roomGroups.map((function(e){return{id:e.id,dispOrder:e.dispOrder}}))},e.next=4,this.requestAsync(v["a"].ReqY034S,a,(function(e){r.reqRead()}));case 4:case"end":return e.stop()}}),e,this)})));function t(t){return e.apply(this,arguments)}return t}()},{key:"onCreateClicked",value:function(){var e=Object(i["a"])(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:this.showCreateDialog();case 1:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"onCreateCommit",value:function(){var e=Object(i["a"])(regeneratorRuntime.mark((function e(t){var a,r=this;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return a={name:t.name,description:t.description,capacityMin:t.capacityMin,capacityMax:t.capacityMax,baseNumber:t.baseNumber},e.next=3,this.requestAsync(v["a"].ReqY034C,a,(function(e){r.closeCreateDialog(),r.showSaveComplete(),r.onSearch()}));case 3:case"end":return e.stop()}}),e,this)})));function t(t){return e.apply(this,arguments)}return t}()},{key:"onCreateCancel",value:function(){var e=Object(i["a"])(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:this.closeCreateDialog();case 1:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"onDuplicateClicked",value:function(){var e=Object(i["a"])(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:this.isPlanDuplicateDialogDisplayed=!0;case 1:case"end":return e.stop()}}),e,this)})));function t(t){return e.apply(this,arguments)}return t}()},{key:"onDuplicatePlanOKClicked",value:function(){var e=Object(i["a"])(regeneratorRuntime.mark((function e(t){var a=this;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,this.reqClone(t,(function(e){a.isPlanDuplicateDialogDisplayed=!1}));case 2:case"end":return e.stop()}}),e,this)})));function t(t){return e.apply(this,arguments)}return t}()},{key:"onDuplicatePlanCancelClicked",value:function(){var e=Object(i["a"])(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:this.isPlanDuplicateDialogDisplayed=!1;case 1:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"reqRead",value:function(){var e=Object(i["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={},e.next=3,this.requestAsync(v["a"].ReqY034R,t,(function(e){var t=e.data,r=t.list;a.roomGroups=r,a.display()}));case 3:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"reqEnabled",value:function(){var e=Object(i["a"])(regeneratorRuntime.mark((function e(t){var a=this;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,this.requestAsync(v["a"].ReqY034U1,t,(function(e){a.onSearch()}));case 2:case"end":return e.stop()}}),e,this)})));function t(t){return e.apply(this,arguments)}return t}()},{key:"reqClone",value:function(){var e=Object(i["a"])(regeneratorRuntime.mark((function e(t,a){var r,n=this;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return r={roomGroupId:t},e.next=3,this.requestAsync(v["a"].ReqY034U2,r,(function(e){n.onSearch(),a()}));case 3:case"end":return e.stop()}}),e,this)})));function t(t,a){return e.apply(this,arguments)}return t}()},{key:"showCreateDialog",value:function(){this.$modal.show("createModalDialog")}},{key:"closeCreateDialog",value:function(){this.$modal.hide("createModalDialog")}},{key:"viewID",get:function(){return p["a"].Y034}},{key:"viewParams",get:function(){return{}}},{key:"title",get:function(){return this.getPageTitle()}}]),a}(p["c"]);N=Object(l["a"])([Object(d["a"])({components:{CreateDialog:C,CloneDialog:j}})],N);var q=N,P=q,M=(a("c6bb"),Object(g["a"])(P,r,n,!1,null,null,null));t["default"]=M.exports}}]); //# sourceMappingURL=chunk-2d0d63f3.2224fb11.js.map