| 1 |
- (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["pages-reserve-config"],{3137:function(t,e,a){"use strict";a.r(e);var n=a("913f"),i=a.n(n);for(var r in n)"default"!==r&&function(t){a.d(e,t,(function(){return n[t]}))}(r);e["default"]=i.a},3977:function(t,e,a){"use strict";a.d(e,"b",(function(){return i})),a.d(e,"c",(function(){return r})),a.d(e,"a",(function(){return n}));var n={ncLoading:a("f8bb").default},i=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("base-page",[a("v-uni-view",{staticClass:"common-wrap common-form"},[a("v-uni-view",{staticClass:"common-title"},[t._v("预约设置")]),a("v-uni-view",{staticClass:"common-form-item"},[a("v-uni-label",{staticClass:"form-label"},[t._v("预约时间")]),a("v-uni-view",{staticClass:"form-block"},[a("v-uni-checkbox-group",{staticClass:"form-checkbox-group",on:{change:function(e){arguments[0]=e=t.$handleEvent(e),t.checkboxChange.apply(void 0,arguments)}}},[a("v-uni-label",{staticClass:"form-checkbox-item"},[a("v-uni-checkbox",{attrs:{value:"1",checked:t.week.includes("1")||t.week.includes(1)}}),t._v("周一")],1),a("v-uni-label",{staticClass:"form-checkbox-item"},[a("v-uni-checkbox",{attrs:{value:"2",checked:t.week.includes("2")||t.week.includes(2)}}),t._v("周二")],1),a("v-uni-label",{staticClass:"form-checkbox-item"},[a("v-uni-checkbox",{attrs:{value:"3",checked:t.week.includes("3")||t.week.includes(3)}}),t._v("周三")],1),a("v-uni-label",{staticClass:"form-checkbox-item"},[a("v-uni-checkbox",{attrs:{value:"4",checked:t.week.includes("4")||t.week.includes(4)}}),t._v("周四")],1),a("v-uni-label",{staticClass:"form-checkbox-item"},[a("v-uni-checkbox",{attrs:{value:"5",checked:t.week.includes("5")||t.week.includes(5)}}),t._v("周五")],1),a("v-uni-label",{staticClass:"form-checkbox-item"},[a("v-uni-checkbox",{attrs:{value:"6",checked:t.week.includes("6")||t.week.includes(6)}}),t._v("周六")],1),a("v-uni-label",{staticClass:"form-checkbox-item"},[a("v-uni-checkbox",{attrs:{value:"0",checked:t.week.includes("0")||t.week.includes(0)}}),t._v("周日")],1)],1)],1)],1),a("v-uni-view",{staticClass:"common-form-item"},[a("v-uni-label",{staticClass:"form-label"}),a("v-uni-view",{staticClass:"form-inline"},[a("v-uni-view",{staticClass:"form-input-inline"},[a("v-uni-picker",{staticClass:"form-input",attrs:{mode:"time",value:t.time.start},on:{change:function(e){arguments[0]=e=t.$handleEvent(e),t.bindStartTimeChange.apply(void 0,arguments)}}},[a("v-uni-view",{staticClass:"uni-input"},[t._v(t._s(t.time.start))])],1)],1),a("v-uni-text",{staticClass:"form-mid"},[t._v("-")]),a("v-uni-view",{staticClass:"form-input-inline"},[a("v-uni-picker",{staticClass:"form-input",attrs:{mode:"time",value:t.time.end},on:{change:function(e){arguments[0]=e=t.$handleEvent(e),t.bindEndTimeChange.apply(void 0,arguments)}}},[a("v-uni-view",{staticClass:"uni-input"},[t._v(t._s(t.time.end))])],1)],1)],1)],1),a("v-uni-view",{staticClass:"common-form-item"},[a("v-uni-label",{staticClass:"form-label"},[t._v("预约时间间隔")]),a("v-uni-view",{staticClass:"form-inline"},[a("v-uni-radio-group",{staticClass:"form-radio-group",on:{change:function(e){arguments[0]=e=t.$handleEvent(e),t.radioChange.apply(void 0,arguments)}}},[a("v-uni-label",{staticClass:"radio form-radio-item"},[a("v-uni-radio",{attrs:{value:"30",checked:30==t.interval}}),t._v("30分钟")],1),a("v-uni-label",{staticClass:"radio form-radio-item"},[a("v-uni-radio",{attrs:{value:"60",checked:60==t.interval}}),t._v("1个小时")],1),a("v-uni-label",{staticClass:"radio form-radio-item"},[a("v-uni-radio",{attrs:{value:"90",checked:90==t.interval}}),t._v("90分钟")],1),a("v-uni-label",{staticClass:"radio form-radio-item"},[a("v-uni-radio",{attrs:{value:"120",checked:120==t.interval}}),t._v("2小时")],1)],1)],1)],1),a("v-uni-view",{staticClass:"common-form-item"},[a("v-uni-label",{staticClass:"form-label"},[t._v("预约提前")]),a("v-uni-view",{staticClass:"form-input-inline"},[a("v-uni-input",{staticClass:"form-input",attrs:{type:"number"},model:{value:t.advance,callback:function(e){t.advance=e},expression:"advance"}})],1),a("v-uni-text",{staticClass:"form-word-aux"},[t._v("小时")])],1),a("v-uni-view",{staticClass:"common-form-item"},[a("v-uni-label",{staticClass:"form-label"},[t._v("每时段可预约")]),a("v-uni-view",{staticClass:"form-input-inline"},[a("v-uni-input",{staticClass:"form-input",attrs:{type:"number"},model:{value:t.max,callback:function(e){t.max=e},expression:"max"}})],1),a("v-uni-text",{staticClass:"form-word-aux"},[t._v("人")])],1),a("v-uni-view",{staticClass:"common-btn-wrap"},[a("v-uni-button",{staticClass:"screen-btn",attrs:{type:"default"},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.saveFn.apply(void 0,arguments)}}},[t._v("保存")])],1),a("nc-loading",{ref:"loading",attrs:{"layer-background":{background:"rgba(255,255,255,.8)"}}})],1)],1)},r=[]},"424b":function(t,e,a){var n=a("d955");n.__esModule&&(n=n.default),"string"===typeof n&&(n=[[t.i,n,""]]),n.locals&&(t.exports=n.locals);var i=a("4f06").default;i("72e24740",n,!0,{sourceMap:!1,shadowMode:!1})},4360:function(t,e,a){"use strict";var n;a.d(e,"b",(function(){return i})),a.d(e,"c",(function(){return r})),a.d(e,"a",(function(){return n}));var i=function(){var t=this,e=t.$createElement,a=t._self._c||e;return t.isShow?a("v-uni-view",{staticClass:"loading-layer",style:t.layerBackground},[a("v-uni-view",{staticClass:"loading-anim"},[a("v-uni-view",{staticClass:"box item"},[a("v-uni-view",{staticClass:"border out item color-base-border-top color-base-border-left"})],1)],1)],1):t._e()},r=[]},4753:function(t,e,a){"use strict";a.r(e);var n=a("a8d0"),i=a.n(n);for(var r in n)"default"!==r&&function(t){a.d(e,t,(function(){return n[t]}))}(r);e["default"]=i.a},5948:function(t,e,a){"use strict";var n=a("424b"),i=a.n(n);i.a},"832d":function(t,e,a){"use strict";a.r(e);var n=a("3977"),i=a("4753");for(var r in i)"default"!==r&&function(t){a.d(e,t,(function(){return i[t]}))}(r);a("ba1a");var o,s=a("f0c5"),l=Object(s["a"])(i["default"],n["b"],n["c"],!1,null,"4d6e7038",null,!1,n["a"],o);e["default"]=l.exports},"913f":function(t,e,a){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n={name:"ncLoading",props:{layerBackground:{type:Object,default:function(){return{}}},defaultShow:{type:Boolean,default:!0}},data:function(){return{isShow:!0}},created:function(){this.isShow=this.defaultShow},methods:{show:function(){this.isShow=!0},hide:function(){this.isShow=!1}}};e.default=n},a8d0:function(t,e,a){"use strict";a("d3b7"),a("ac1f"),a("25f0"),a("1276"),Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n={data:function(){return{time:{start:"08:30",end:"23:30"},interval:30,advance:"",max:"",week:[],flag:!1}},onLoad:function(){},onShow:function(){this.getData(),uni.setLocale("zh-Hans")},methods:{getData:function(){var t=this;this.$api.sendRequest({url:"/store/storeapi/reserve/getconfig",success:function(e){if(e.code>=0){var a=e.data;t.time.start=a.start,t.time.end=a.end,t.interval=a.interval,t.advance=a.advance,t.max=a.max,t.week=a.week,t.time.start=t.timeFormat(t.time.start),t.time.end=t.timeFormat(t.time.end),t.$refs.loading.hide()}else t.$util.showToast({title:e.message})}})},bindStartTimeChange:function(t){this.time.start=t.detail.value},bindEndTimeChange:function(t){this.time.end=t.detail.value},radioChange:function(t){this.interval=t.detail.value},checkboxChange:function(t){this.week=t.detail.value},getSaveData:function(){var t={};return t.start=this.timeTurnTimeStamp(this.time.start),t.end=this.timeTurnTimeStamp(this.time.end),t.interval=this.interval,t.advance=this.advance,t.max=this.max,t.week=this.week.toString(),t},saveFn:function(){var t=this;if(this.flag)return!1;this.flag=!0,this.$api.sendRequest({url:"/store/storeapi/reserve/setConfig",data:this.getSaveData(),success:function(e){t.flag=!1,t.$util.showToast({title:e.message}),e.code>=0&&(t.$refs.loading.show(),t.getData())}})},timeTurnTimeStamp:function(t){var e=t.split(":");return 3600*e[0]+60*e[1]},timeFormat:function(t){var e=t/3600,a=t%3600/60;return e=e<10?"0"+e:e,a=a<10?"0"+a:a,e+":"+a}}};e.default=n},ba1a:function(t,e,a){"use strict";var n=a("cd1e"),i=a.n(n);i.a},bbde:function(t,e,a){var n=a("24fb");e=n(!1),e.push([t.i,'@charset "UTF-8";\r\n/**\r\n * 这里是uni-app内置的常用样式变量\r\n *\r\n * uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量\r\n * 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App\r\n *\r\n */\r\n/**\r\n * 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能\r\n *\r\n * 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件\r\n */\r\n/* 颜色变量 */\r\n/* 行为相关颜色 */\r\n/* 文字基本颜色 */\r\n/* 背景颜色 */\r\n/* 边框颜色 */\r\n/* 尺寸变量 */\r\n/* 文字尺寸 */\r\n/* 图片尺寸 */\r\n/* Border Radius */\r\n/* 水平间距 */\r\n/* 垂直间距 */\r\n/* 透明度 */\r\n/* 文章场景相关 */.uni-app--showleftwindow + .uni-tabbar-bottom[data-v-4d6e7038]{display:none}\r\n/* 收银台相关 */uni-text[data-v-4d6e7038],\r\nuni-view[data-v-4d6e7038]{font-size:.14rem}body[data-v-4d6e7038]{min-width:1200px;overflow-x:unset!important;overflow-y:hidden;background:#eff0f4}body[data-v-4d6e7038]::-webkit-scrollbar{width:.06rem;height:.06rem}body[data-v-4d6e7038]::-webkit-scrollbar-button{display:none}body[data-v-4d6e7038]::-webkit-scrollbar-thumb{border-radius:.06rem;box-shadow:inset 0 0 .06rem rgba(45,43,43,.45);background-color:#ddd}body[data-v-4d6e7038]::-webkit-scrollbar-track{background-color:initial}uni-radio[data-v-4d6e7038]{-webkit-transform:scale(.8);transform:scale(.8)}uni-checkbox[data-v-4d6e7038]{-webkit-transform:scale(.8);transform:scale(.8)}.common-wrap[data-v-4d6e7038]{position:relative;padding:%?30?%;height:100vh}.common-wrap .form-label[data-v-4d6e7038]{width:1.5rem!important}.common-wrap .common-btn-wrap[data-v-4d6e7038]{position:absolute;left:0;right:0;bottom:0;padding-bottom:.2rem;margin-left:0;text-align:center}.common-wrap .common-btn-wrap uni-button[data-v-4d6e7038]{width:95%;height:.4rem;line-height:.4rem}.common-title[data-v-4d6e7038]{font-size:.18rem;margin-bottom:.2rem}',""]),t.exports=e},cd1e:function(t,e,a){var n=a("bbde");n.__esModule&&(n=n.default),"string"===typeof n&&(n=[[t.i,n,""]]),n.locals&&(t.exports=n.locals);var i=a("4f06").default;i("27817f71",n,!0,{sourceMap:!1,shadowMode:!1})},d955:function(t,e,a){var n=a("24fb");e=n(!1),e.push([t.i,'@charset "UTF-8";\r\n/**\r\n * 这里是uni-app内置的常用样式变量\r\n *\r\n * uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量\r\n * 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App\r\n *\r\n */\r\n/**\r\n * 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能\r\n *\r\n * 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件\r\n */\r\n/* 颜色变量 */\r\n/* 行为相关颜色 */\r\n/* 文字基本颜色 */\r\n/* 背景颜色 */\r\n/* 边框颜色 */\r\n/* 尺寸变量 */\r\n/* 文字尺寸 */\r\n/* 图片尺寸 */\r\n/* Border Radius */\r\n/* 水平间距 */\r\n/* 垂直间距 */\r\n/* 透明度 */\r\n/* 文章场景相关 */.uni-app--showleftwindow + .uni-tabbar-bottom[data-v-17fe59f5]{display:none}\r\n/* 收银台相关 */uni-text[data-v-17fe59f5],\r\nuni-view[data-v-17fe59f5]{font-size:.14rem}body[data-v-17fe59f5]{min-width:1200px;overflow-x:unset!important;overflow-y:hidden;background:#eff0f4}body[data-v-17fe59f5]::-webkit-scrollbar{width:.06rem;height:.06rem}body[data-v-17fe59f5]::-webkit-scrollbar-button{display:none}body[data-v-17fe59f5]::-webkit-scrollbar-thumb{border-radius:.06rem;box-shadow:inset 0 0 .06rem rgba(45,43,43,.45);background-color:#ddd}body[data-v-17fe59f5]::-webkit-scrollbar-track{background-color:initial}uni-radio[data-v-17fe59f5]{-webkit-transform:scale(.8);transform:scale(.8)}uni-checkbox[data-v-17fe59f5]{-webkit-transform:scale(.8);transform:scale(.8)}@-webkit-keyframes spin-data-v-17fe59f5{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin-data-v-17fe59f5{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.loading-layer[data-v-17fe59f5]{width:100%;height:100%;position:fixed;top:0;left:0;z-index:997;background:#fff}.loading-anim[data-v-17fe59f5]{position:absolute;left:50%;top:40%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.loading-anim > .item[data-v-17fe59f5]{position:relative;width:.3rem;height:.3rem;-webkit-perspective:8rem;perspective:8rem;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;transition:all .2s ease-out}.loading-anim .border[data-v-17fe59f5]{position:absolute;border-radius:50%;border:.03rem solid #8558fa}.loading-anim .out[data-v-17fe59f5]{top:15%;left:15%;width:70%;height:70%;border-right-color:transparent!important;border-bottom-color:transparent!important;-webkit-animation:spin-data-v-17fe59f5 .6s linear normal infinite;animation:spin-data-v-17fe59f5 .6s linear normal infinite}.loading-anim .in[data-v-17fe59f5]{top:25%;left:25%;width:50%;height:50%;border-top-color:transparent!important;border-bottom-color:transparent!important;-webkit-animation:spin-data-v-17fe59f5 .8s linear infinite;animation:spin-data-v-17fe59f5 .8s linear infinite}.loading-anim .mid[data-v-17fe59f5]{top:40%;left:40%;width:20%;height:20%;border-left-color:transparent;border-right-color:transparent;-webkit-animation:spin-data-v-17fe59f5 .6s linear infinite;animation:spin-data-v-17fe59f5 .6s linear infinite}',""]),t.exports=e},f8bb:function(t,e,a){"use strict";a.r(e);var n=a("4360"),i=a("3137");for(var r in i)"default"!==r&&function(t){a.d(e,t,(function(){return i[t]}))}(r);a("5948");var o,s=a("f0c5"),l=Object(s["a"])(i["default"],n["b"],n["c"],!1,null,"17fe59f5",null,!1,n["a"],o);e["default"]=l.exports}}]);
|