pages-reserve-config.4e83c93c.js 14 KB

1
  1. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["pages-reserve-config"],{3137:function(t,a,e){"use strict";e.r(a);var i=e("913f"),n=e.n(i);for(var r in i)["default"].indexOf(r)<0&&function(t){e.d(a,t,(function(){return i[t]}))}(r);a["default"]=n.a},"361f":function(t,a,e){var i=e("5389");i.__esModule&&(i=i.default),"string"===typeof i&&(i=[[t.i,i,""]]),i.locals&&(t.exports=i.locals);var n=e("4f06").default;n("0d08e42e",i,!0,{sourceMap:!1,shadowMode:!1})},"3b67":function(t,a,e){"use strict";e.d(a,"b",(function(){return n})),e.d(a,"c",(function(){return r})),e.d(a,"a",(function(){return i}));var i={ncLoading:e("f8bb").default},n=function(){var t=this,a=t.$createElement,e=t._self._c||a;return e("base-page",[e("v-uni-view",{staticClass:"common-wrap common-form"},[e("v-uni-view",{staticClass:"common-title"},[t._v("预约设置")]),e("v-uni-view",{staticClass:"common-form-item"},[e("v-uni-label",{staticClass:"form-label"},[t._v("预约时间")]),e("v-uni-view",{staticClass:"form-block"},[e("v-uni-checkbox-group",{staticClass:"form-checkbox-group",on:{change:function(a){arguments[0]=a=t.$handleEvent(a),t.checkboxChange.apply(void 0,arguments)}}},[e("v-uni-label",{staticClass:"form-checkbox-item"},[e("v-uni-checkbox",{attrs:{value:"1",checked:t.week.includes("1")||t.week.includes(1)}}),t._v("周一")],1),e("v-uni-label",{staticClass:"form-checkbox-item"},[e("v-uni-checkbox",{attrs:{value:"2",checked:t.week.includes("2")||t.week.includes(2)}}),t._v("周二")],1),e("v-uni-label",{staticClass:"form-checkbox-item"},[e("v-uni-checkbox",{attrs:{value:"3",checked:t.week.includes("3")||t.week.includes(3)}}),t._v("周三")],1),e("v-uni-label",{staticClass:"form-checkbox-item"},[e("v-uni-checkbox",{attrs:{value:"4",checked:t.week.includes("4")||t.week.includes(4)}}),t._v("周四")],1),e("v-uni-label",{staticClass:"form-checkbox-item"},[e("v-uni-checkbox",{attrs:{value:"5",checked:t.week.includes("5")||t.week.includes(5)}}),t._v("周五")],1),e("v-uni-label",{staticClass:"form-checkbox-item"},[e("v-uni-checkbox",{attrs:{value:"6",checked:t.week.includes("6")||t.week.includes(6)}}),t._v("周六")],1),e("v-uni-label",{staticClass:"form-checkbox-item"},[e("v-uni-checkbox",{attrs:{value:"0",checked:t.week.includes("0")||t.week.includes(0)}}),t._v("周日")],1)],1)],1)],1),e("v-uni-view",{staticClass:"common-form-item"},[e("v-uni-label",{staticClass:"form-label"}),e("v-uni-view",{staticClass:"form-inline"},[e("v-uni-view",{staticClass:"form-input-inline"},[e("v-uni-picker",{staticClass:"form-input",attrs:{mode:"time",value:t.time.start},on:{change:function(a){arguments[0]=a=t.$handleEvent(a),t.bindStartTimeChange.apply(void 0,arguments)}}},[e("v-uni-view",{staticClass:"uni-input"},[t._v(t._s(t.time.start))])],1)],1),e("v-uni-text",{staticClass:"form-mid"},[t._v("-")]),e("v-uni-view",{staticClass:"form-input-inline"},[e("v-uni-picker",{staticClass:"form-input",attrs:{mode:"time",value:t.time.end},on:{change:function(a){arguments[0]=a=t.$handleEvent(a),t.bindEndTimeChange.apply(void 0,arguments)}}},[e("v-uni-view",{staticClass:"uni-input"},[t._v(t._s(t.time.end))])],1)],1)],1)],1),e("v-uni-view",{staticClass:"common-form-item"},[e("v-uni-label",{staticClass:"form-label"},[t._v("预约时间间隔")]),e("v-uni-view",{staticClass:"form-inline"},[e("v-uni-radio-group",{staticClass:"form-radio-group",on:{change:function(a){arguments[0]=a=t.$handleEvent(a),t.radioChange.apply(void 0,arguments)}}},[e("v-uni-label",{staticClass:"radio form-radio-item"},[e("v-uni-radio",{attrs:{value:"30",checked:30==t.interval}}),t._v("30分钟")],1),e("v-uni-label",{staticClass:"radio form-radio-item"},[e("v-uni-radio",{attrs:{value:"60",checked:60==t.interval}}),t._v("1个小时")],1),e("v-uni-label",{staticClass:"radio form-radio-item"},[e("v-uni-radio",{attrs:{value:"90",checked:90==t.interval}}),t._v("90分钟")],1),e("v-uni-label",{staticClass:"radio form-radio-item"},[e("v-uni-radio",{attrs:{value:"120",checked:120==t.interval}}),t._v("2小时")],1)],1)],1)],1),e("v-uni-view",{staticClass:"common-form-item"},[e("v-uni-label",{staticClass:"form-label"},[t._v("预约提前")]),e("v-uni-view",{staticClass:"form-input-inline"},[e("v-uni-input",{staticClass:"form-input",attrs:{type:"number"},model:{value:t.advance,callback:function(a){t.advance=a},expression:"advance"}})],1),e("v-uni-text",{staticClass:"form-word-aux"},[t._v("小时")])],1),e("v-uni-view",{staticClass:"common-form-item"},[e("v-uni-label",{staticClass:"form-label"},[t._v("每时段可预约")]),e("v-uni-view",{staticClass:"form-input-inline"},[e("v-uni-input",{staticClass:"form-input",attrs:{type:"number"},model:{value:t.max,callback:function(a){t.max=a},expression:"max"}})],1),e("v-uni-text",{staticClass:"form-word-aux"},[t._v("人")])],1),e("v-uni-view",{staticClass:"common-btn-wrap"},[e("v-uni-button",{staticClass:"screen-btn",attrs:{type:"default"},on:{click:function(a){arguments[0]=a=t.$handleEvent(a),t.saveFn.apply(void 0,arguments)}}},[t._v("保存")])],1),e("nc-loading",{ref:"loading",attrs:{"layer-background":{background:"rgba(255,255,255,.8)"}}})],1)],1)},r=[]},4468:function(t,a,e){"use strict";var i=e("691d"),n=e.n(i);n.a},4753:function(t,a,e){"use strict";e.r(a);var i=e("a8d0"),n=e.n(i);for(var r in i)["default"].indexOf(r)<0&&function(t){e.d(a,t,(function(){return i[t]}))}(r);a["default"]=n.a},5389:function(t,a,e){var i=e("24fb");a=i(!1),a.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-30203b4d]{display:none}\r\n/* 收银台相关 */uni-text[data-v-30203b4d],\r\nuni-view[data-v-30203b4d]{font-size:.14rem}body[data-v-30203b4d]{min-width:1200px;overflow-x:unset!important;overflow-y:hidden;background:#eff0f4}body[data-v-30203b4d]::-webkit-scrollbar{width:.06rem;height:.06rem}body[data-v-30203b4d]::-webkit-scrollbar-button{display:none}body[data-v-30203b4d]::-webkit-scrollbar-thumb{border-radius:.06rem;box-shadow:inset 0 0 .06rem rgba(45,43,43,.45);background-color:#ddd}body[data-v-30203b4d]::-webkit-scrollbar-track{background-color:initial}uni-radio[data-v-30203b4d]{-webkit-transform:scale(.8);transform:scale(.8)}uni-checkbox[data-v-30203b4d]{-webkit-transform:scale(.8);transform:scale(.8)}.common-wrap[data-v-30203b4d]{position:relative;padding:%?30?%;height:calc(100vh - 51px)}.common-wrap .form-label[data-v-30203b4d]{width:1.5rem!important}.common-wrap .common-btn-wrap[data-v-30203b4d]{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-30203b4d]{width:95%;height:.4rem;line-height:.4rem}.common-title[data-v-30203b4d]{font-size:.18rem;margin-bottom:.2rem}',""]),t.exports=a},"691d":function(t,a,e){var i=e("d6e8");i.__esModule&&(i=i.default),"string"===typeof i&&(i=[[t.i,i,""]]),i.locals&&(t.exports=i.locals);var n=e("4f06").default;n("406c9cfa",i,!0,{sourceMap:!1,shadowMode:!1})},"832d":function(t,a,e){"use strict";e.r(a);var i=e("3b67"),n=e("4753");for(var r in n)["default"].indexOf(r)<0&&function(t){e.d(a,t,(function(){return n[t]}))}(r);e("ea82");var o=e("f0c5"),s=Object(o["a"])(n["default"],i["b"],i["c"],!1,null,"30203b4d",null,!1,i["a"],void 0);a["default"]=s.exports},"89f3":function(t,a,e){"use strict";e.d(a,"b",(function(){return i})),e.d(a,"c",(function(){return n})),e.d(a,"a",(function(){}));var i=function(){var t=this.$createElement,a=this._self._c||t;return this.isShow?a("v-uni-view",{staticClass:"loading-layer",style:this.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):this._e()},n=[]},"913f":function(t,a,e){"use strict";e("7a82"),Object.defineProperty(a,"__esModule",{value:!0}),a.default=void 0;var i={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}}};a.default=i},a8d0:function(t,a,e){"use strict";e("7a82"),Object.defineProperty(a,"__esModule",{value:!0}),a.default=void 0,e("d401"),e("d3b7"),e("25f0");var i={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(a){if(a.code>=0){var e=a.data;t.time.start=e.start,t.time.end=e.end,t.interval=e.interval,t.advance=e.advance,t.max=e.max,t.week=e.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:a.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(a){t.flag=!1,t.$util.showToast({title:a.message}),a.code>=0&&(t.$refs.loading.show(),t.getData())}})},timeTurnTimeStamp:function(t){var a=t.split(":");return 3600*a[0]+60*a[1]},timeFormat:function(t){var a=t/3600,e=t%3600/60;return a=a<10?"0"+a:a,e=e<10?"0"+e:e,a+":"+e}}};a.default=i},d6e8:function(t,a,e){var i=e("24fb");a=i(!1),a.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-c99cd0a0]{display:none}\r\n/* 收银台相关 */uni-text[data-v-c99cd0a0],\r\nuni-view[data-v-c99cd0a0]{font-size:.14rem}body[data-v-c99cd0a0]{min-width:1200px;overflow-x:unset!important;overflow-y:hidden;background:#eff0f4}body[data-v-c99cd0a0]::-webkit-scrollbar{width:.06rem;height:.06rem}body[data-v-c99cd0a0]::-webkit-scrollbar-button{display:none}body[data-v-c99cd0a0]::-webkit-scrollbar-thumb{border-radius:.06rem;box-shadow:inset 0 0 .06rem rgba(45,43,43,.45);background-color:#ddd}body[data-v-c99cd0a0]::-webkit-scrollbar-track{background-color:initial}uni-radio[data-v-c99cd0a0]{-webkit-transform:scale(.8);transform:scale(.8)}uni-checkbox[data-v-c99cd0a0]{-webkit-transform:scale(.8);transform:scale(.8)}@-webkit-keyframes spin-data-v-c99cd0a0{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin-data-v-c99cd0a0{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.loading-layer[data-v-c99cd0a0]{width:100%;height:100%;position:fixed;top:0;left:0;z-index:997;background:#fff}.loading-anim[data-v-c99cd0a0]{position:absolute;left:50%;top:40%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.loading-anim > .item[data-v-c99cd0a0]{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-c99cd0a0]{position:absolute;border-radius:50%;border:.03rem solid #8558fa}.loading-anim .out[data-v-c99cd0a0]{top:15%;left:15%;width:70%;height:70%;border-right-color:transparent!important;border-bottom-color:transparent!important;-webkit-animation:spin-data-v-c99cd0a0 .6s linear normal infinite;animation:spin-data-v-c99cd0a0 .6s linear normal infinite}.loading-anim .in[data-v-c99cd0a0]{top:25%;left:25%;width:50%;height:50%;border-top-color:transparent!important;border-bottom-color:transparent!important;-webkit-animation:spin-data-v-c99cd0a0 .8s linear infinite;animation:spin-data-v-c99cd0a0 .8s linear infinite}.loading-anim .mid[data-v-c99cd0a0]{top:40%;left:40%;width:20%;height:20%;border-left-color:transparent;border-right-color:transparent;-webkit-animation:spin-data-v-c99cd0a0 .6s linear infinite;animation:spin-data-v-c99cd0a0 .6s linear infinite}',""]),t.exports=a},ea82:function(t,a,e){"use strict";var i=e("361f"),n=e.n(i);n.a},f8bb:function(t,a,e){"use strict";e.r(a);var i=e("89f3"),n=e("3137");for(var r in n)["default"].indexOf(r)<0&&function(t){e.d(a,t,(function(){return n[t]}))}(r);e("4468");var o=e("f0c5"),s=Object(o["a"])(n["default"],i["b"],i["c"],!1,null,"c99cd0a0",null,!1,i["a"],void 0);a["default"]=s.exports}}]);