(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-7dc3d3dc"],{"15fd":function(e,t,a){"use strict";a.d(t,"a",(function(){return i}));a("a4d3");var r=a("bb45");function i(e,t){if(null==e)return{};var a,i,n=r(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)a=o[i],t.indexOf(a)>=0||Object.prototype.propertyIsEnumerable.call(e,a)&&(n[a]=e[a])}return n}},"3df1":function(e,t,a){"use strict";var r=a("ade3"),i=a("53ca"),n=a("5530"),o=(a("b64b"),a("159b"),a("25eb"),a("a9e3"),a("caad"),a("2532"),a("99af"),a("2ef0")),s=a("1472"),l=a("4360"),c=a("2f62");o["templateSettings"].interpolate=/{{([\s\S]+?)}}/g,t["a"]={data:function(){return{errors:{},prefixs:[]}},computed:Object(n["a"])({},Object(c["b"])({errorFields:"common/errorFields",eventErrorFields:"event/errorFields"})),created:function(){this.initialErrors()},watch:{errorFields:function(e){Object.keys(this.eventErrorFields).length||this.resetErrors(this.errors),this.errors=Object(n["a"])(Object(n["a"])({},this.errors),e)},eventErrorFields:function(e){this.resetErrors(this.errors),this.errors=Object(n["a"])(Object(n["a"])({},this.errors),e)}},methods:{initialErrors:function(){var e=this;this.prefixs.forEach((function(t){return e.errors[t]={}})),this.errors=Object(n["a"])(Object(n["a"])({},this.errors),this.eventErrorFields)},resetErrors:function(e){var t=this;Object.keys(e).forEach((function(a){"object"===Object(i["a"])(e[a])?t.resetErrors(e[a]):e[a]=!1}))},getErrors:function(e,t){var a=this,r=arguments.length>2&&void 0!==arguments[2]&&arguments[2];this.$message.reset(),this.errors={},this.prefixs.forEach((function(e){return a.errors[e]={}})),this.showErrors(e,t,null,r)},showMessage:function(e,t,a,i,c){var u=this;Object.keys(e).forEach((function(e){if(!t[e]){var d;c?u.errors[a+Number.parseInt(c-1)]=!0:u.prefixs.includes(i)?u.errors[i]=Object(n["a"])(Object(n["a"])({},u.errors[i]),{},Object(r["a"])({},a,!0)):u.errors[a]=!0;var m=Object(o["template"])(s["d"][e]),p=i?s["c"][i][a]:s["c"][a],f="";f=c?"".concat(p,"（").concat(c,"）").concat(m(t.$params[e])):null!==(d=t.$params[e])&&void 0!==d&&d.notLabelInFirst?m(Object(n["a"])(Object(n["a"])({},t.$params[e]),{},{label:p})):"".concat(p).concat(m(t.$params[e])),l["a"].dispatch("ADD_ALERTS",{message:f,type:"error"})}}))},showErrors:function(e,t,a,r){var c=this;Object.keys(e.$params).forEach((function(u){var d,m=e[u];if(m.$invalid)if(m.$each&&null!==(d=m.$each)&&void 0!==d&&d.$iter){var p,f=Object(n["a"])({},m.$params);delete f.$each,f&&Object.keys(f).length>0&&c.showMessage(f,m,u,t,a);var h=null===(p=m.$each)||void 0===p?void 0:p.$iter;for(var v in h){var g=h[v];if(g.$model&&"object"===Object(i["a"])(g.$model))c.showErrors(g,u,Number.parseInt(v)+(r?0:1),r);else for(var b=g.$params,x=0,y=Object.keys(b);x<y.length;x++){var D=y[x];if(!g[D]){var C=Object(o["template"])(s["d"][D]),w=t?s["c"][t][u]:s["c"][u];c.errors[D+Number.parseInt(+v+1)]=!0,l["a"].dispatch("ADD_ALERTS",{message:"".concat(w,"（").concat(Number.parseInt(v)+1,"）").concat(C(b[D])),type:"error"})}}}}else m.$model&&!Array.isArray(m.$model)&&"object"===Object(i["a"])(m.$model)?c.showErrors(m,u):c.showMessage(m.$params,m,u,t,a)}))}}}},"51a3":function(e,t,a){"use strict";a.d(t,"a",(function(){return n}));var r=a("d4ec"),i=a("ade3"),n=function e(){Object(r["a"])(this,e)};Object(i["a"])(n,"CSV_MINETYPES",["text/csv","text/plain","application/csv","text/comma-separated-values","application/excel","application/vnd.ms-excel","application/vnd.msexcel","text/anytext","application/octet-stream","application/txt"]),Object(i["a"])(n,"ACCEPTED_CSV_ENCODEING","UTF8,SJIS")},7446:function(e,t,a){"use strict";a.d(t,"d",(function(){return o})),a.d(t,"c",(function(){return s})),a.d(t,"b",(function(){return l})),a.d(t,"a",(function(){return u}));var r=a("53ca"),i=(a("caad"),a("2532"),a("159b"),a("b64b"),a("99af"),a("5319"),a("ac1f"),a("c837")),n=a("51a3"),o=function(e){return e?1024*e*1024:""},s=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:30;return!!(e&&e.size<=o(t))||(i["a"].overMaxsize(t),!1)},l=function(e){return!(!e||!n["a"].CSV_MINETYPES.includes(e.type))||(i["a"].showError("onlyCsv"),!1)},c=function(e){return null===e||void 0===e?void 0:e.every((function(e){return"object"!==Object(r["a"])(e)}))},u=function e(t,a,i){if(a&&Array.isArray(a)&&(null===a||void 0===a?void 0:a.length)>0&&c(a))Object.keys(a).forEach((function(e){t.append("".concat(i,"[]"),a[e])}));else if(a&&"object"===Object(r["a"])(a)&&!(a instanceof Date)&&!(a instanceof File)||Array.isArray(a)&&(null===a||void 0===a?void 0:a.length)>0)Object.keys(a).forEach((function(r){e(t,a[r],i?"".concat(i,"[").concat(r,"]"):r)}));else{var n=null==a?"":a;"string"===typeof n&&(n=n.replace(/\n/g,"\\n")),null!==i&&void 0!==i&&i.includes("undefined")||t.append(i,n)}}},"7f97":function(e,t,a){"use strict";a("d9ad")},"86a5":function(e,t,a){"use strict";var r=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"form-row",class:[e.classNames]},[this.$slots.description?a("p",{staticClass:"my-2"},[e._t("description")],2):e._e(),this.$slots.label?a("p",{staticClass:"form-label"},[e.required?a("span",{staticClass:"form-required"},[e._v("必須")]):e._e(),e.need?a("span",{staticClass:"form-need"},[e._v("公開に必要")]):e._e(),e._t("label"),this.$slots.labelNote?a("span",{staticClass:"form-label-note"},[e._t("labelNote")],2):e._e(),this.$slots.toggle?a("span",{staticClass:"form-label-toggle"},[e._t("toggle")],2):e._e(),this.$slots.endLabel?a("span",{staticClass:"pos-end"},[e._t("endLabel")],2):e._e()],2):e._e(),this.$slots.subLabel?a("p",{staticClass:"my-2"},[e._t("subLabel")],2):e._e(),this.$slots.content?a("div",{staticClass:"form-content"},[e._t("content")],2):e._e(),this.$slots.subLabelNote?a("p",{staticClass:"my-2"},[e._t("subLabelNote")],2):e._e()])},i=[],n={name:"FormRow",props:{required:{default:!1,type:Boolean},need:{default:!1,type:Boolean},isCustomRow:{default:!1,type:Boolean},isHeaderRow:{default:!1,type:Boolean}},computed:{classNames:function(){return{"custom-form-row":this.isCustomRow,"form-row-header":this.isHeaderRow}}}},o=n,s=(a("e8f6"),a("2877")),l=Object(s["a"])(o,r,i,!1,null,"5790e837",null);t["a"]=l.exports},"99fc":function(e,t,a){"use strict";var r=function(){var e=this,t=e.$createElement,a=e._self._c||t;return!e.url||e.isDefaultUrlName?a("div",{staticClass:"fileUpload-set"},[a("label",{class:{"is-error":e.isError|e.fileError&&!e.isAudioType,"fileUpload-label":!e.isAudioType}},[a("input",{ref:"uploadedFile",class:{"fileUpload-input":!0,"form-audio-input":e.isAudioType},attrs:{type:"file",accept:e.acceptedExtensions,disabled:e.disabled},on:{change:e.upload}}),e.isAudioType?a("button",{staticClass:"btn btn-black limit-text",class:{"is-error":e.isError|e.fileError&&e.isAudioType},attrs:{type:"button"},on:{click:e.uploadAudio}},[e._v(" "+e._s(e.newUrlName)+" ")]):a("span",{staticClass:"fileUpload-btn"})])]):a("div",{staticClass:"fileUpload-set is-upload"},[a("label",{class:{"fileUpload-label":!e.isAudioType}},[a("input",{ref:"uploadedFile",class:{"fileUpload-input":!0,"form-audio-input":e.isAudioType},attrs:{type:"file",accept:e.acceptedAllExtensions,disabled:e.disabled},on:{change:e.upload}}),e.isAudioType?a("button",{staticClass:"btn btn-black limit-text",class:{"is-error":e.isError|e.fileError&&e.isAudioType},attrs:{type:"button"},on:{click:e.uploadAudio}},[e._v(" "+e._s(e.newUrlName)+" ")]):e._e(),a("span",{staticClass:"fileUpload-btn"}),e.isAudioType?e._e():a("img",{staticClass:"fileUpload-thumb",attrs:{src:e.url}}),e.loading?a("div",{staticClass:"loading-upload"},[a("vue-loading",{staticClass:"loading-spinner",attrs:{type:"spin",size:{width:"25px",height:"25px"}}})],1):e._e()]),e.isBtnDeleteShown?a("button",{staticClass:"fileUpload-delete",attrs:{disabled:e.loading,type:"button"},on:{click:e.deleteImage}},[a("i",{staticClass:"aikon aikon-cross"})]):e._e()])},i=[],n=a("1da1"),o=a("5530"),s=(a("96cf"),a("a9e3"),a("c740"),a("b0c0"),a("d3b7"),a("caad"),a("2532"),a("2f62")),l=a("d523"),c=a("7446"),u={name:"Fileupload",data:function(){return{url:null,fileError:!1,urlName:"ファイルを選択"}},props:{loading:Boolean,disabled:Boolean,uploaded:Function,initialUrl:String,statePath:String,remove:Function,maxSize:{type:Number,default:30},acceptedExtensions:{type:String,default:"image/jpeg,image/png"},acceptedAllExtensions:{type:String,default:"image/*"},isError:{type:Boolean,default:!1},isUploadFileSound:{type:Boolean,default:!1},type:{type:String,default:""},isBtnDeleteShown:{type:Boolean,default:!0}},components:{VueLoading:l["VueLoading"]},watch:{initialUrl:{immediate:!0,handler:function(e){this.url=e,this.isAudioType&&e&&(this.urlName=e),"ファイルを選択"===e&&(this.$refs.uploadedFile.value=null)}},uploadErrors:function(e){var t=this;if(e&&e.length){var a=e.findIndex((function(e){return e.image===t.url}));-1!==a&&(this.deleteImage(),this.$store.commit("common/REMOVE_FROM_UPLOAD_ERRORS",a))}}},computed:Object(o["a"])(Object(o["a"])({},Object(s["b"])({uploadErrors:"common/uploadErrors"})),{},{isAudioType:function(){return"audio"===this.type},newUrlName:function(){return this.urlName},isDefaultUrlName:function(){return this.isAudioType&&"ファイルを選択"===this.urlName}}),methods:{uploadAudio:function(){this.$refs.uploadedFile.click()},upload:function(e){var t=this;return Object(n["a"])(regeneratorRuntime.mark((function a(){var r,i;return regeneratorRuntime.wrap((function(a){while(1)switch(a.prev=a.next){case 0:if(t.$message.reset(),r=e.target.files||e.dataTransfer.files,i=r[0],!t.checkFile(i)){a.next=16;break}if(!t.isUploadFileSound){a.next=8;break}a.t0=i,a.next=11;break;case 8:return a.next=10,t.getBase64(i);case 10:a.t0=a.sent;case 11:t.url=a.t0,t.urlName=null===i||void 0===i?void 0:i.name,t.$emit("uploaded",t.url,t.statePath),a.next=17;break;case 16:t.$refs.uploadedFile.value=null;case 17:case"end":return a.stop()}}),a)})))()},deleteImage:function(){this.statePath?this.$emit("removed",this.statePath):this.$emit("removed",this.url),this.url=null,this.urlName="ファイルを選択",this.$refs.uploadedFile.value=null},getBase64:function(e){return new Promise((function(t,a){var r=new FileReader;r.readAsDataURL(e),r.onload=function(){return t(r.result)},r.onerror=function(e){return a(e)}}))},checkFile:function(e){var t=!0;return e?!this.acceptedExtensions.includes(e.type)&&!this.isAudioType||this.isAudioType&&!this.acceptedExtensions.includes(e.type.substring(6))?(this.$message.showError("onlyImageFile"),this.fileError=!0,t=!1):this.maxSize&&e.size>Object(c["d"])(this.maxSize)?(this.$message.overMaxsize(this.maxSize,this.isAudioType),this.fileError=!0,t=!1):this.fileError=!1:(this.fileError=!0,t=!1),t}}},d=u,m=(a("7f97"),a("2877")),p=Object(m["a"])(d,r,i,!1,null,"6decef0f",null);t["a"]=p.exports},"9db7":function(e,t,a){"use strict";var r=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"form-group"},[a("div",{staticClass:"form-group-item"},[a("div",{staticClass:"form-icon form-date"},[a("Flatpickr",{class:{"form-control form-icon-input form-date-input":!0,"is-error":e.errorField[e.startField]||e.errors[e.errorStartField]},attrs:{name:"startDate",config:e.startConfig},on:{"on-change":e.startChange},model:{value:e.startDate,callback:function(t){e.startDate=t},expression:"startDate"}})],1)]),a("div",{staticClass:"form-group-item"},[e._v(" 〜 ")]),a("div",{staticClass:"form-group-item"},[a("div",{staticClass:"form-icon form-date"},[a("Flatpickr",{class:{"form-control form-icon-input form-date-input":!0,"is-error":e.errorField[e.endField]||e.errors[e.errorEndField]},attrs:{name:"endDate",config:e.endConfig},on:{"on-change":e.endChange},model:{value:e.endDate,callback:function(t){e.endDate=t},expression:"endDate"}})],1)])])},i=[],n=(a("caad"),a("c38f")),o=a.n(n),s=a("59b1"),l=a("a4fc"),c=a("3df1"),u={data:function(){return{startDate:"",endDate:""}},props:{value:{type:Object,required:!0,default:function(){}},errorField:{type:Object,required:!1,default:function(){}},errorStartField:{type:String,default:""},errorEndField:{type:String,default:""},field:{type:String,required:!0,default:""},startField:{type:String,default:"start"},endField:{type:String,default:"end"},type:{type:String,default:"date",validator:function(e){return["date","dateTime"].includes(e)}},isConfigNoMinutes:{type:Boolean,default:!1},isConfigTimeNow:{type:Boolean,default:!1}},mixins:[s["a"],c["a"]],components:{Flatpickr:o.a},computed:{isDateTimeConfig:function(){return"dateTime"===this.type},startConfig:function(){return this.isDateTimeConfig?this.config.startWithTime:this.config.start},endConfig:function(){return this.isDateTimeConfig?this.config.endWithTime:this.config.end}},watch:{"value.start":{handler:function(e){this.startDate=e,e&&this.setStartDate(e)},immediate:!0},"value.end":{handler:function(e){this.endDate=e,e&&this.setEndDate(e)},immediate:!0},"value.startDate":function(e){e&&this.setStartDate(e)},"value.endDate":function(e){e&&this.setEndDate(e)},startDate:function(e){this.$emit("on-change",this.field,this.startField,e)},endDate:function(e){this.$emit("on-change",this.field,this.endField,e)}},methods:{setStartDate:function(e){this.startDate=e;var t=new Date(e),a=new Date;this.isConfigTimeNow||(a.setHours(0),a.setMinutes(0)),t.getTime()<a.getTime()&&(this.isConfigTimeNow||(t.setHours(0),t.setMinutes(0)),this.$set(this.startConfig,"minDate",this.isDateTimeConfig?Object(l["c"])(t):e))},setEndDate:function(e){this.endDate=e;var t=new Date(e).getTime(),a=Date.now();t<a&&this.$set(this.endConfig,"minDate",e)}}},d=u,m=a("2877"),p=Object(m["a"])(d,r,i,!1,null,null,null);t["a"]=p.exports},a6e5:function(e,t,a){},bb45:function(e,t,a){function r(e,t){if(null==e)return{};var a,r,i={},n=Object.keys(e);for(r=0;r<n.length;r++)a=n[r],t.indexOf(a)>=0||(i[a]=e[a]);return i}a("b64b"),e.exports=r,e.exports["default"]=e.exports,e.exports.__esModule=!0},c740:function(e,t,a){"use strict";var r=a("23e7"),i=a("b727").findIndex,n=a("44d2"),o="findIndex",s=!0;o in[]&&Array(1)[o]((function(){s=!1})),r({target:"Array",proto:!0,forced:s},{findIndex:function(e){return i(this,e,arguments.length>1?arguments[1]:void 0)}}),n(o)},c762: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:"content"},[a("div",{staticClass:"main"},[a("PageHeader",{attrs:{pageName:e.pageName,pageNavs:e.pageNavs}}),a("section",{staticClass:"section"},[a("div",{staticClass:"row"},[a("div",{staticClass:"col"},[a("Panel",{attrs:{type:"sheet"},scopedSlots:e._u([{key:"headline",fn:function(){return[e._v(e._s(e.titleText))]},proxy:!0},{key:"body",fn:function(){return[a("div",{staticClass:"form"},[a("FormRow",{attrs:{required:!0},scopedSlots:e._u([{key:"label",fn:function(){return[e._v("テンプレート名")]},proxy:!0},{key:"labelNote",fn:function(){return[e._v("（20文字以内）")]},proxy:!0},{key:"content",fn:function(){return[a("div",{staticClass:"form-content-row"},[a("input",{directives:[{name:"trim",rawName:"v-trim"},{name:"maxlength",rawName:"v-maxlength"},{name:"model",rawName:"v-model",value:e.form.name,expression:"form.name"}],class:{"form-control":!0,"is-error":e.errors.name},attrs:{type:"text",name:"name",maxlength:"20"},domProps:{value:e.form.name},on:{input:function(t){t.target.composing||e.$set(e.form,"name",t.target.value)}}})])]},proxy:!0}])}),a("FormRow",{attrs:{required:!0},scopedSlots:e._u([{key:"label",fn:function(){return[e._v("クーポンタイトル")]},proxy:!0},{key:"labelNote",fn:function(){return[e._v("（30文字以内）")]},proxy:!0},{key:"content",fn:function(){return[a("div",{staticClass:"form-content-row"},[a("input",{directives:[{name:"trim",rawName:"v-trim"},{name:"maxlength",rawName:"v-maxlength"},{name:"model",rawName:"v-model",value:e.form.title,expression:"form.title"}],class:{"form-control":!0,"is-error":e.errors.title},attrs:{placeholder:"【記入例】天然素材でのカラーリングを体験したい方必見！",type:"text",name:"title",maxlength:"30"},domProps:{value:e.form.title},on:{input:function(t){t.target.composing||e.$set(e.form,"title",t.target.value)}}})])]},proxy:!0}])}),a("FormRow",{attrs:{required:!0},scopedSlots:e._u([{key:"label",fn:function(){return[e._v("特典内容")]},proxy:!0},{key:"labelNote",fn:function(){return[e._v("（250文字以内）")]},proxy:!0},{key:"content",fn:function(){return[a("div",{staticClass:"form-content-row"},[a("textarea",{directives:[{name:"trim",rawName:"v-trim"},{name:"maxlength",rawName:"v-maxlength"},{name:"model",rawName:"v-model",value:e.form.content,expression:"form.content"}],class:{"form-control form-textarea":!0,"is-error":e.errors.content},attrs:{placeholder:"【記入例】1日5名様限定！ヘナカラーをお試し今だけ30％OFF!",type:"text",name:"content",maxlength:"250"},domProps:{value:e.form.content},on:{input:function(t){t.target.composing||e.$set(e.form,"content",t.target.value)}}})])]},proxy:!0}])}),a("FormRow",{attrs:{required:!0},scopedSlots:e._u([{key:"label",fn:function(){return[e._v("提示条件")]},proxy:!0},{key:"labelNote",fn:function(){return[e._v("（15文字以内）")]},proxy:!0},{key:"content",fn:function(){return[a("div",{staticClass:"form-content-row"},[a("input",{directives:[{name:"trim",rawName:"v-trim"},{name:"maxlength",rawName:"v-maxlength"},{name:"model",rawName:"v-model",value:e.form.preCondition,expression:"form.preCondition"}],class:{"form-control":!0,"is-error":e.errors.preCondition},attrs:{placeholder:"【記入例】予約時/注文時",type:"text",name:"preCondition",maxlength:"15"},domProps:{value:e.form.preCondition},on:{input:function(t){t.target.composing||e.$set(e.form,"preCondition",t.target.value)}}})])]},proxy:!0}])}),a("FormRow",{attrs:{required:!0},scopedSlots:e._u([{key:"label",fn:function(){return[e._v("利用条件")]},proxy:!0},{key:"labelNote",fn:function(){return[e._v("（250文字以内）")]},proxy:!0},{key:"content",fn:function(){return[a("div",{staticClass:"form-content-row"},[a("textarea",{directives:[{name:"trim",rawName:"v-trim"},{name:"maxlength",rawName:"v-maxlength"},{name:"model",rawName:"v-model",value:e.form.useCondition,expression:"form.useCondition"}],class:{"form-control form-textarea":!0,"is-error":e.errors.useCondition},attrs:{placeholder:"【記入例】他券サービス・併用不可\n               お一人様一回限りご利用可能",type:"text",name:"useCondition",maxlength:"250"},domProps:{value:e.form.useCondition},on:{input:function(t){t.target.composing||e.$set(e.form,"useCondition",t.target.value)}}})])]},proxy:!0}])}),a("FormRow",{attrs:{required:!0},scopedSlots:e._u([{key:"label",fn:function(){return[e._v("クーポン画像")]},proxy:!0},{key:"subLabel",fn:function(){return[a("span",{staticClass:"ml-20"},[e._v("画像添付（jpg/png形式・1ファイル3MBまで）")])]},proxy:!0},{key:"content",fn:function(){return[a("div",{staticClass:"form-content-row ml-50"},[a("ul",{staticClass:"fileUpload"},[a("li",{staticClass:"fileUpload-item"},[a("Fileupload",{attrs:{maxSize:3,loading:e.isUploadLoading,initialUrl:e.initialImage,isError:e.errors.images},on:{uploaded:e.uploadImage,removed:e.deleteImage}})],1)])]),a("div",{staticClass:"form-content-row ml-50"},[a("p",[e._v("※推奨サイズ：750ｘ500px")])])]},proxy:!0}])}),a("FormRow",{attrs:{required:!0},scopedSlots:e._u([{key:"label",fn:function(){return[e._v("期限")]},proxy:!0},{key:"labelNote",fn:function(){return[e._v("（クーポンが利用できる期間）")]},proxy:!0},{key:"content",fn:function(){return[a("div",{staticClass:"form-content-row"},[a("ul",{staticClass:"listGroup"},e._l(e.templateUseDate,(function(t,r){return a("li",{key:r,staticClass:"listGroup-item"},[a("label",{staticClass:"form-radio d-inline-block"},[a("input",{directives:[{name:"model",rawName:"v-model",value:e.form.expirationType,expression:"form.expirationType"}],class:{"form-radio-input":!0,"is-error":e.errors.expirationType},attrs:{type:"radio",name:"expirationType"},domProps:{value:t.value,checked:e._q(e.form.expirationType,t.value)},on:{change:function(a){return e.$set(e.form,"expirationType",t.value)}}}),a("span",{staticClass:"form-radio-label"},[e._v(e._s(t.label))])]),t.value===e.limitType&&e.form.expirationType===e.limitType?a("transition",{attrs:{name:"fade"}},[a("div",{staticClass:"form-content-row listGroup-item-child"},[a("DateRange",{attrs:{type:"dateTime",field:"expirationDate",startField:"startDate",endField:"endDate",isConfigNoMinutes:!0,value:e.form.expirationDate,errorField:e.errors.expirationDate},on:{"on-change":e.onChangeDateRange}})],1)]):e._e()],1)})),0)])]},proxy:!0}])}),a("FormRow",{scopedSlots:e._u([{key:"label",fn:function(){return[e._v("プッシュ通知タイトル")]},proxy:!0},{key:"labelNote",fn:function(){return[e._v("（40文字以内）")]},proxy:!0},{key:"content",fn:function(){return[a("div",{staticClass:"form-content-row"},[a("input",{directives:[{name:"trim",rawName:"v-trim"},{name:"maxlength",rawName:"v-maxlength"},{name:"model",rawName:"v-model",value:e.form.pushMesssage,expression:"form.pushMesssage"}],class:{"form-control":!0,"is-error":e.errors.pushMesssage},attrs:{type:"text",name:"pushMesssage",maxlength:"40"},domProps:{value:e.form.pushMesssage},on:{input:function(t){t.target.composing||e.$set(e.form,"pushMesssage",t.target.value)}}})])]},proxy:!0}])})],1)]},proxy:!0}])})],1)])])],1),a("PageFooter",{scopedSlots:e._u([{key:"footer",fn:function(){return[a("ul",{staticClass:"listGrid"},[a("li",{staticClass:"listGrid-item pos-end"},[a("ul",{staticClass:"listGrid"},[a("li",{staticClass:"listGrid-item"},[a("router-link",{staticClass:"btn btn-white",attrs:{to:{name:"EventUserTemplates"}}},[e._v("キャンセル")])],1),a("li",{staticClass:"listGrid-item"},[a("ActionButton",{staticClass:"btn btn-main",attrs:{"handle-submit":e.handleSubmit,"button-text":e.buttonText}})],1)])])])]},proxy:!0}])})],1)},i=[],n=a("15fd"),o=a("ade3"),s=a("1da1"),l=a("5530"),c=(a("96cf"),a("07ac"),a("d3b7"),a("3ca3"),a("ddb0"),a("99af"),a("caad"),a("2532"),a("b0c0"),a("2f62")),u=a("b5ae"),d=a("cdfe"),m=a("3df1"),p=a("86a5"),f=a("99fc"),h=a("9db7"),v=a("6ffa"),g=a("1f68"),b={data:function(){return{pageName:"顧客管理",storeModule:"customer",form:{name:"",title:"",content:"",preCondition:"",useCondition:"",images:null,expirationType:0,expirationDate:{startDate:"",endDate:""},pushMesssage:""},prefixs:["expirationDate"],initialImage:"",isOldImage:!0,isNewImage:!1,isUploadLoading:!1,limitType:v["a"].templateUseDate.limit.value}},mixins:[d["a"],m["a"]],components:{FormRow:p["a"],Fileupload:f["a"],DateRange:h["a"]},validations:function(){var e,t,a,r,i={name:{required:u["required"],maxLength:Object(u["maxLength"])(20)},title:{required:u["required"],maxLength:Object(u["maxLength"])(30)},content:{required:u["required"],maxLength:Object(u["maxLength"])(250)},preCondition:{required:u["required"],maxLength:Object(u["maxLength"])(15)},useCondition:{required:u["required"],maxLength:Object(u["maxLength"])(250)},images:{selectRequired:u["required"]},expirationType:{required:u["required"]},expirationDate:{},pushMesssage:{maxLength:Object(u["maxLength"])(40)}};this.isLimitType&&(null!==(e=this.form.expirationDate)&&void 0!==e&&e.startDate&&null!==(t=this.form.expirationDate)&&void 0!==t&&t.endDate?i.expirationDate={startDate:{selectRequired:u["required"]},endDate:{selectRequired:u["required"],notRegistDateTime:Object(g["m"])(null===(a=this.form.expirationDate)||void 0===a?void 0:a.startDate,null===(r=this.form.expirationDate)||void 0===r?void 0:r.endDate)}}:i.expirationDate={startDate:{selectRequired:u["required"]},endDate:{selectRequired:u["required"]}});return{form:i}},computed:Object(l["a"])(Object(l["a"])({},Object(c["b"])({userInfo:"auth/infor",templateDetail:"customer/templateDetail"})),{},{templateUseDate:function(){return Object.values(v["a"].templateUseDate)},subdomain:function(){return this.$route.params.subdomain},templateId:function(){return this.$route.params.id},isLimitType:function(){return this.form.expirationType===this.limitType},buttonText:function(){return this.templateId?"編集する":"登録する"},titleText:function(){return this.templateId?"通常クーポン編集":"通常クーポン登録"}}),mounted:function(){var e=this;return Object(s["a"])(regeneratorRuntime.mark((function t(){var a;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:a=e.$loading.show(),e.initForm(),Promise.all([e.$store.dispatch("event/getParentEventDetail",e.subdomain),e.getDetail()]).finally((function(){var t,r,i,n;e.templateId&&(e.form=Object(l["a"])(Object(l["a"])(Object(l["a"])({},e.form),e.templateDetail),{},{images:null===(t=e.templateDetail)||void 0===t?void 0:t.image.id,expirationDate:{startDate:null===(r=e.templateDetail)||void 0===r?void 0:r.useStartDate,endDate:null===(i=e.templateDetail)||void 0===i?void 0:i.useEndDate}}),e.initialImage=null===(n=e.templateDetail)||void 0===n?void 0:n.image.url);e.$loading.clear(a)}));case 3:case"end":return t.stop()}}),t)})))()},watch:{"form.expirationType":function(e){e||(this.form.expirationDate.startDate="",this.form.expirationDate.endDate="")}},methods:{initForm:function(){this.form={name:"",title:"",content:"",preCondition:"",useCondition:"",images:null,expirationType:0,expirationDate:{startDate:"",endDate:""},pushMesssage:""}},uploadImage:function(e){var t=this;return Object(s["a"])(regeneratorRuntime.mark((function a(){return regeneratorRuntime.wrap((function(a){while(1)switch(a.prev=a.next){case 0:return t.isUploadLoading=!0,t.isNewImage=!0,a.next=4,t.$store.dispatch("common/uploadImage",{image:e,isTemplate:!0});case 4:t.form.images=a.sent,t.isUploadLoading=!1;case 6:case"end":return a.stop()}}),a)})))()},deleteImage:function(){this.form.images="",this.initialImage="",this.isOldImage=!1},onChangeDateRange:function(e,t,a){this.form[e]=Object(l["a"])(Object(l["a"])({},this.form[e]),{},Object(o["a"])({},t,a))},getDetail:function(){var e=this;return Object(s["a"])(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(!e.templateId){t.next=4;break}return t.next=3,e.$store.dispatch("customer/getTemplateDetail",{subdomain:e.subdomain,id:e.templateId});case 3:e.form=Object(l["a"])(Object(l["a"])(Object(l["a"])({},e.form),e.templateDetail),{},{expirationDate:Object(l["a"])({},e.form.expirationDate)});case 4:case"end":return t.stop()}}),t)})))()},handleSubmit:function(){var e=this;return Object(s["a"])(regeneratorRuntime.mark((function t(){var a,r,i,o,s,c,u;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(e.$v.$touch(),!e.$v.$invalid){t.next=6;break}return e.getErrors(e.$v.form,"template"),t.abrupt("return",!1);case 6:return a=e.form,r=a.expirationDate,i=Object(n["a"])(a,["expirationDate"]),o=Object(l["a"])(Object(l["a"])({},i),{},{id:e.templateId,imageId:e.form.images,pushType:!!e.form.pushMesssage,useStartDate:e.isLimitType?r.startDate:"",useEndDate:e.isLimitType?r.endDate:""}),delete o.images,e.templateId||delete o.id,s=e.templateId?"updateTemplate":"createTemplate",t.next=13,e.$store.dispatch("".concat(e.storeModule,"/").concat(s),o);case 13:if(c=t.sent,!c){t.next=19;break}return u=e.templateId?"updated":"created",t.next=18,e.$router.push({name:"EventUserTemplates"});case 18:e.$message[u]("template");case 19:case"end":return t.stop()}}),t)})))()}},beforeDestroy:function(){this.$route.name.includes("EventUserTemplates")||sessionStorage.removeItem("tabActive")}},x=b,y=a("2877"),D=Object(y["a"])(x,r,i,!1,null,null,null);t["default"]=D.exports},cdfe:function(e,t,a){"use strict";var r=a("5530"),i=(a("fb6a"),a("2f62"));t["a"]={data:function(){return{navs:[{id:"01",name:"顧客情報一覧",path:"/event/user",routeName:"EventUser",includes:!1},{id:"02",name:"顧客情報登録",path:"/event/user/register",routeName:"EventUserRegister",includes:!1},{id:"03",name:"テンプレート一覧",path:"/event/user/templates/list",routeName:"EventUserTemplates",includes:!0}]}},computed:Object(r["a"])(Object(r["a"])({},Object(i["b"])({isClientChild:"auth/isClientChild",useOmise:"event/useOmise"})),{},{pageNavs:function(){return this.isClientChild?[]:this.useOmise?this.navs:this.navs.slice(0,2)}})}},d9ad:function(e,t,a){},e8f6:function(e,t,a){"use strict";a("a6e5")}}]);
//# sourceMappingURL=chunk-7dc3d3dc.d0a909c2.js.map