Files
ZangShiQi/addon/cashier/source/default/static/js/pages-reserve-config.91414a5b.js
2026-04-04 17:27:12 +08:00

1 line
16 KiB
JavaScript
Executable File
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["pages-reserve-config"],{"02b6":function(e,t,a){"use strict";var i=a("d6a7"),n=a.n(i);n.a},"27a9":function(e,t,a){"use strict";a.r(t);var i=a("89ad"),n=a.n(i);for(var r in i)["default"].indexOf(r)<0&&function(e){a.d(t,e,(function(){return i[e]}))}(r);t["default"]=n.a},"3b1d":function(e,t,a){var i=a("c86c");t=i(!1),t.push([e.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-16008ec4]{display:none}\r\n/* 收银台相关 */uni-text[data-v-16008ec4],\r\nuni-view[data-v-16008ec4]{font-size:.14rem}body[data-v-16008ec4]{min-width:1200px;overflow-x:unset!important;overflow-y:hidden;background:#f8f8f8}body[data-v-16008ec4]::-webkit-scrollbar{width:.06rem;height:.06rem}body[data-v-16008ec4]::-webkit-scrollbar-button{display:none}body[data-v-16008ec4]::-webkit-scrollbar-thumb{border-radius:.06rem;box-shadow:inset 0 0 .06rem rgba(45,43,43,.45);background-color:#ddd}body[data-v-16008ec4]::-webkit-scrollbar-track{background-color:initial}uni-radio[data-v-16008ec4]{-webkit-transform:scale(.8);transform:scale(.8)}uni-checkbox[data-v-16008ec4]{-webkit-transform:scale(.8);transform:scale(.8)}uni-modal .uni-modal__btn_primary[data-v-16008ec4]{color:var(--primary-color)!important}@-webkit-keyframes spin-data-v-16008ec4{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin-data-v-16008ec4{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.loading-layer[data-v-16008ec4]{width:100%;height:100%;position:fixed;top:0;left:0;z-index:997;background:#fff}.loading-anim[data-v-16008ec4]{position:absolute;left:50%;top:40%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.loading-anim > .item[data-v-16008ec4]{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-16008ec4]{position:absolute;border-radius:50%;border:.03rem solid var(--primary-color)}.loading-anim .out[data-v-16008ec4]{top:15%;left:15%;width:70%;height:70%;border-right-color:transparent!important;border-bottom-color:transparent!important;-webkit-animation:spin-data-v-16008ec4 .6s linear normal infinite;animation:spin-data-v-16008ec4 .6s linear normal infinite}.loading-anim .in[data-v-16008ec4]{top:25%;left:25%;width:50%;height:50%;border-top-color:transparent!important;border-bottom-color:transparent!important;-webkit-animation:spin-data-v-16008ec4 .8s linear infinite;animation:spin-data-v-16008ec4 .8s linear infinite}.loading-anim .mid[data-v-16008ec4]{top:40%;left:40%;width:20%;height:20%;border-left-color:transparent;border-right-color:transparent;-webkit-animation:spin-data-v-16008ec4 .6s linear infinite;animation:spin-data-v-16008ec4 .6s linear infinite}',""]),e.exports=t},"58ed":function(e,t,a){var i=a("796c");i.__esModule&&(i=i.default),"string"===typeof i&&(i=[[e.i,i,""]]),i.locals&&(e.exports=i.locals);var n=a("967d").default;n("5e05c37a",i,!0,{sourceMap:!1,shadowMode:!1})},"6bc2":function(e,t,a){"use strict";var i=a("58ed"),n=a.n(i);n.a},"796c":function(e,t,a){var i=a("c86c");t=i(!1),t.push([e.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-c481cb16]{display:none}\r\n/* 收银台相关 */uni-text[data-v-c481cb16],\r\nuni-view[data-v-c481cb16]{font-size:.14rem}body[data-v-c481cb16]{min-width:1200px;overflow-x:unset!important;overflow-y:hidden;background:#f8f8f8}body[data-v-c481cb16]::-webkit-scrollbar{width:.06rem;height:.06rem}body[data-v-c481cb16]::-webkit-scrollbar-button{display:none}body[data-v-c481cb16]::-webkit-scrollbar-thumb{border-radius:.06rem;box-shadow:inset 0 0 .06rem rgba(45,43,43,.45);background-color:#ddd}body[data-v-c481cb16]::-webkit-scrollbar-track{background-color:initial}uni-radio[data-v-c481cb16]{-webkit-transform:scale(.8);transform:scale(.8)}uni-checkbox[data-v-c481cb16]{-webkit-transform:scale(.8);transform:scale(.8)}uni-modal .uni-modal__btn_primary[data-v-c481cb16]{color:var(--primary-color)!important}.common-wrap[data-v-c481cb16]{position:relative;padding:%?30?%;height:calc(100vh - 51px)}.common-wrap .form-label[data-v-c481cb16]{width:1.5rem!important}.common-wrap .common-btn-wrap[data-v-c481cb16]{position:absolute;left:0;right:0;bottom:0;padding:.24rem .2rem;margin-left:0;text-align:center;height:.4rem}.common-wrap .common-btn-wrap uni-button[data-v-c481cb16]{width:100%;height:.4rem;line-height:.4rem}.common-title[data-v-c481cb16]{font-size:.18rem;margin-bottom:.2rem}',""]),e.exports=t},8450:function(e,t,a){"use strict";a("6a54");var i=a("f5bd").default;Object.defineProperty(t,"__esModule",{value:!0}),t.addReserve=function(e){return n.default.post("/cardservice/storeapi/reserve/add",{data:e})},t.cancelReserve=function(e){return n.default.post("/cardservice/storeapi/reserve/cancel",{data:e})},t.editReserve=function(e){return n.default.post("/cardservice/storeapi/reserve/update",{data:e})},t.getAppointmentProjectList=function(e){return n.default.post("/cardservice/storeapi/reserve/servicelist",{data:e})},t.getEmployeeList=function(){return n.default.post("/cardservice/storeapi/reserve/servicer")},t.getReserveConfig=function(){return n.default.post("/cardservice/storeapi/reserve/getConfig")},t.getReserveDetail=function(e){return n.default.post("/cardservice/storeapi/reserve/detail",{data:{reserve_id:e}})},t.getReserveLists=function(e){return n.default.post("/cardservice/storeapi/reserve/lists",{data:e})},t.getReserveStatus=function(){return n.default.post("/cardservice/storeapi/reserve/status")},t.getReserveWeekday=function(e){return n.default.post("/cardservice/storeapi/reserve/getweekday",{data:e})},t.reserveComplete=function(e){return n.default.post("/cardservice/storeapi/reserve/complete",{data:{reserve_id:e}})},t.reserveConfirm=function(e){return n.default.post("/cardservice/storeapi/reserve/confirm",{data:{reserve_id:e}})},t.reserveToStore=function(e){return n.default.post("/cardservice/storeapi/reserve/confirmToStore",{data:{reserve_id:e}})},t.setReserveConfig=function(e){return n.default.post("/cardservice/storeapi/reserve/setConfig",{data:e})};var n=i(a("a3b5"))},"89ad":function(e,t,a){"use strict";a("6a54"),Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i={name:"nsLoading",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}}};t.default=i},a647:function(e,t,a){"use strict";a.r(t);var i=a("bb205"),n=a.n(i);for(var r in i)["default"].indexOf(r)<0&&function(e){a.d(t,e,(function(){return i[e]}))}(r);t["default"]=n.a},a6e9:function(e,t,a){"use strict";a.d(t,"b",(function(){return n})),a.d(t,"c",(function(){return r})),a.d(t,"a",(function(){return i}));var i={nsLoading:a("c388").default},n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("base-page",[a("v-uni-view",{staticClass:"common-wrap common-form"},[a("v-uni-view",{staticClass:"common-title"},[e._v("预约设置")]),a("v-uni-view",{staticClass:"common-form-item"},[a("v-uni-label",{staticClass:"form-label"},[e._v("预约时间")]),a("v-uni-view",{staticClass:"form-block"},[a("v-uni-checkbox-group",{staticClass:"form-checkbox-group",on:{change:function(t){arguments[0]=t=e.$handleEvent(t),e.checkboxChange.apply(void 0,arguments)}}},[a("v-uni-label",{staticClass:"form-checkbox-item"},[a("v-uni-checkbox",{attrs:{value:"1",checked:e.week.includes("1")||e.week.includes(1)}}),e._v("周一")],1),a("v-uni-label",{staticClass:"form-checkbox-item"},[a("v-uni-checkbox",{attrs:{value:"2",checked:e.week.includes("2")||e.week.includes(2)}}),e._v("周二")],1),a("v-uni-label",{staticClass:"form-checkbox-item"},[a("v-uni-checkbox",{attrs:{value:"3",checked:e.week.includes("3")||e.week.includes(3)}}),e._v("周三")],1),a("v-uni-label",{staticClass:"form-checkbox-item"},[a("v-uni-checkbox",{attrs:{value:"4",checked:e.week.includes("4")||e.week.includes(4)}}),e._v("周四")],1),a("v-uni-label",{staticClass:"form-checkbox-item"},[a("v-uni-checkbox",{attrs:{value:"5",checked:e.week.includes("5")||e.week.includes(5)}}),e._v("周五")],1),a("v-uni-label",{staticClass:"form-checkbox-item"},[a("v-uni-checkbox",{attrs:{value:"6",checked:e.week.includes("6")||e.week.includes(6)}}),e._v("周六")],1),a("v-uni-label",{staticClass:"form-checkbox-item"},[a("v-uni-checkbox",{attrs:{value:"0",checked:e.week.includes("0")||e.week.includes(0)}}),e._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:e.time.start},on:{change:function(t){arguments[0]=t=e.$handleEvent(t),e.bindStartTimeChange.apply(void 0,arguments)}}},[a("v-uni-view",{staticClass:"uni-input"},[e._v(e._s(e.time.start))])],1)],1),a("v-uni-text",{staticClass:"form-mid"},[e._v("-")]),a("v-uni-view",{staticClass:"form-input-inline"},[a("v-uni-picker",{staticClass:"form-input",attrs:{mode:"time",value:e.time.end},on:{change:function(t){arguments[0]=t=e.$handleEvent(t),e.bindEndTimeChange.apply(void 0,arguments)}}},[a("v-uni-view",{staticClass:"uni-input"},[e._v(e._s(e.time.end))])],1)],1)],1)],1),a("v-uni-view",{staticClass:"common-form-item"},[a("v-uni-label",{staticClass:"form-label"},[e._v("预约时间间隔")]),a("v-uni-view",{staticClass:"form-inline"},[a("v-uni-radio-group",{staticClass:"form-radio-group",on:{change:function(t){arguments[0]=t=e.$handleEvent(t),e.radioChange.apply(void 0,arguments)}}},[a("v-uni-label",{staticClass:"radio form-radio-item"},[a("v-uni-radio",{attrs:{value:"30",checked:30==e.interval}}),e._v("30分钟")],1),a("v-uni-label",{staticClass:"radio form-radio-item"},[a("v-uni-radio",{attrs:{value:"60",checked:60==e.interval}}),e._v("1个小时")],1),a("v-uni-label",{staticClass:"radio form-radio-item"},[a("v-uni-radio",{attrs:{value:"90",checked:90==e.interval}}),e._v("90分钟")],1),a("v-uni-label",{staticClass:"radio form-radio-item"},[a("v-uni-radio",{attrs:{value:"120",checked:120==e.interval}}),e._v("2小时")],1)],1)],1)],1),a("v-uni-view",{staticClass:"common-form-item"},[a("v-uni-label",{staticClass:"form-label"},[e._v("预约提前")]),a("v-uni-view",{staticClass:"form-input-inline"},[a("v-uni-input",{staticClass:"form-input",attrs:{type:"number"},model:{value:e.advance,callback:function(t){e.advance=t},expression:"advance"}})],1),a("v-uni-text",{staticClass:"form-word-aux"},[e._v("小时")])],1),a("v-uni-view",{staticClass:"common-form-item"},[a("v-uni-label",{staticClass:"form-label"},[e._v("每时段可预约")]),a("v-uni-view",{staticClass:"form-input-inline"},[a("v-uni-input",{staticClass:"form-input",attrs:{type:"number"},model:{value:e.max,callback:function(t){e.max=t},expression:"max"}})],1),a("v-uni-text",{staticClass:"form-word-aux"},[e._v("人")])],1),a("v-uni-view",{staticClass:"common-btn-wrap"},[a("v-uni-button",{staticClass:"screen-btn",attrs:{type:"default"},on:{click:function(t){arguments[0]=t=e.$handleEvent(t),e.saveFn.apply(void 0,arguments)}}},[e._v("保存")])],1),a("ns-loading",{ref:"loading",attrs:{"layer-background":{background:"rgba(255,255,255,.8)"}}})],1)],1)},r=[]},bb205:function(e,t,a){"use strict";a("6a54"),Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,a("c9b5"),a("bf0f"),a("ab80");var i=a("8450"),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 e=this;(0,i.getReserveConfig)().then((function(t){if(t.code>=0){var a=t.data;e.time.start=a.start,e.time.end=a.end,e.interval=a.interval,e.advance=a.advance,e.max=a.max,e.week=a.week,e.time.start=e.timeFormat(e.time.start),e.time.end=e.timeFormat(e.time.end),e.$refs.loading.hide()}else e.$util.showToast({title:t.message})}))},bindStartTimeChange:function(e){this.time.start=e.detail.value},bindEndTimeChange:function(e){this.time.end=e.detail.value},radioChange:function(e){this.interval=e.detail.value},checkboxChange:function(e){this.week=e.detail.value},getSaveData:function(){var e={};return e.start=this.timeTurnTimeStamp(this.time.start),e.end=this.timeTurnTimeStamp(this.time.end),e.interval=this.interval,e.advance=this.advance,e.max=this.max,e.week=this.week.toString(),e},saveFn:function(){var e=this;if(this.flag)return!1;this.flag=!0,(0,i.setReserveConfig)(this.getSaveData()).then((function(t){e.flag=!1,e.$util.showToast({title:t.message}),t.code>=0&&(e.$refs.loading.show(),e.getData())}))},timeTurnTimeStamp:function(e){var t=e.split(":");return 3600*t[0]+60*t[1]},timeFormat:function(e){var t=e/3600,a=e%3600/60;return t=t<10?"0"+t:t,a=a<10?"0"+a:a,t+":"+a}}};t.default=n},c388:function(e,t,a){"use strict";a.r(t);var i=a("e5b3"),n=a("27a9");for(var r in n)["default"].indexOf(r)<0&&function(e){a.d(t,e,(function(){return n[e]}))}(r);a("02b6");var o=a("828b"),s=Object(o["a"])(n["default"],i["b"],i["c"],!1,null,"16008ec4",null,!1,i["a"],void 0);t["default"]=s.exports},ca2a:function(e,t,a){"use strict";a.r(t);var i=a("a6e9"),n=a("a647");for(var r in n)["default"].indexOf(r)<0&&function(e){a.d(t,e,(function(){return n[e]}))}(r);a("6bc2");var o=a("828b"),s=Object(o["a"])(n["default"],i["b"],i["c"],!1,null,"c481cb16",null,!1,i["a"],void 0);t["default"]=s.exports},d6a7:function(e,t,a){var i=a("3b1d");i.__esModule&&(i=i.default),"string"===typeof i&&(i=[[e.i,i,""]]),i.locals&&(e.exports=i.locals);var n=a("967d").default;n("5eb1c996",i,!0,{sourceMap:!1,shadowMode:!1})},e5b3:function(e,t,a){"use strict";a.d(t,"b",(function(){return i})),a.d(t,"c",(function(){return n})),a.d(t,"a",(function(){}));var i=function(){var e=this.$createElement,t=this._self._c||e;return this.isShow?t("v-uni-view",{staticClass:"loading-layer",style:this.layerBackground},[t("v-uni-view",{staticClass:"loading-anim"},[t("v-uni-view",{staticClass:"box item"},[t("v-uni-view",{staticClass:"border out item color-base-border-top color-base-border-left"})],1)],1)],1):this._e()},n=[]}}]);