pages-store-config.9ab9e858.js 23 KB

1
  1. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["pages-store-config"],{"0c0f":function(t,e,a){"use strict";a.r(e);var i=a("29b1"),r=a("9ee5");for(var n in r)"default"!==n&&function(t){a.d(e,t,(function(){return r[t]}))}(n);var s,o=a("f0c5"),l=Object(o["a"])(r["default"],i["b"],i["c"],!1,null,null,null,!1,i["a"],s);e["default"]=l.exports},1128:function(t,e,a){"use strict";a.d(e,"b",(function(){return r})),a.d(e,"c",(function(){return n})),a.d(e,"a",(function(){return i}));var i={pickRegions:a("0c0f").default,ncLoading:a("f8bb").default},r=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("base-page",[i("v-uni-view",{staticClass:"common-wrap common-form fixd"},[i("v-uni-view",{staticClass:"common-title"},[t._v("门店设置")]),i("v-uni-view",{staticClass:"common-form-item"},[i("v-uni-label",{staticClass:"form-label"},[t._v("门店名称")]),i("v-uni-view",{staticClass:"form-input-inline"},[i("v-uni-input",{staticClass:"form-input",attrs:{type:"text"},model:{value:t.storeData.store_name,callback:function(e){t.$set(t.storeData,"store_name",e)},expression:"storeData.store_name"}})],1),i("v-uni-text",{staticClass:"form-word-aux-line"},[t._v("门店的名称(招牌)")])],1),i("v-uni-view",{staticClass:"common-form-item store-img"},[i("v-uni-label",{staticClass:"form-label"},[t._v("门店图片")]),i("v-uni-view",{staticClass:"form-input-inline upload-box",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.addImg.apply(void 0,arguments)}}},[t.storeData.store_image?i("v-uni-view",{staticClass:"upload"},[i("v-uni-image",{attrs:{src:t.$util.img(t.storeData.store_image),mode:"heightFix"}})],1):i("v-uni-view",{staticClass:"upload"},[i("v-uni-text",{staticClass:"iconfont iconyunshangchuan"}),i("v-uni-view",[t._v("点击上传")])],1)],1),i("v-uni-text",{staticClass:"form-word-aux-line"},[t._v("门店图片在PC及移动端对应页面及列表作为门店标志出现。建议图片尺寸:100 * 100像素,图片格式:jpg、png、jpeg。")])],1),i("v-uni-view",{staticClass:"common-form-item"},[i("v-uni-label",{staticClass:"form-label"},[t._v("门店类型")]),i("v-uni-view",{staticClass:"form-inline"},[i("v-uni-radio-group",{staticClass:"form-radio-group",on:{change:function(e){arguments[0]=e=t.$handleEvent(e),t.storeTypeChange.apply(void 0,arguments)}}},[i("v-uni-label",{staticClass:"radio form-radio-item"},[i("v-uni-radio",{attrs:{value:"directsale",checked:"directsale"==t.storeData.store_type}}),t._v("直营店")],1),i("v-uni-label",{staticClass:"radio form-radio-item"},[i("v-uni-radio",{attrs:{value:"franchise",checked:"franchise"==t.storeData.store_type}}),t._v("加盟店")],1)],1)],1)],1),i("v-uni-view",{staticClass:"common-form-item"},[i("v-uni-label",{staticClass:"form-label"},[t._v("门店电话")]),i("v-uni-view",{staticClass:"form-input-inline"},[i("v-uni-input",{staticClass:"form-input",attrs:{type:"number"},model:{value:t.storeData.telphone,callback:function(e){t.$set(t.storeData,"telphone",e)},expression:"storeData.telphone"}})],1)],1),i("v-uni-view",{staticClass:"common-form-item"},[i("v-uni-label",{staticClass:"form-label"},[t._v("门店地址")]),i("v-uni-view",{staticClass:"form-inline"},[i("pick-regions",{ref:"selectArea",attrs:{"default-regions":t.defaultRegions},on:{getRegions:function(e){arguments[0]=e=t.$handleEvent(e),t.handleGetRegions.apply(void 0,arguments)}}},[i("v-uni-view",{staticClass:"form-input-inline long"},[i("v-uni-view",{staticClass:"form-input"},[t._v(t._s(t.storeData.full_address))])],1)],1)],1)],1),i("v-uni-view",{staticClass:"common-form-item"},[i("v-uni-label",{staticClass:"form-label"}),i("v-uni-view",{staticClass:"form-inline"},[i("v-uni-view",{staticClass:"form-input-inline long"},[i("v-uni-input",{staticClass:"form-input",attrs:{type:"text"},model:{value:t.storeData.address,callback:function(e){t.$set(t.storeData,"address",e)},expression:"storeData.address"}})],1),i("v-uni-view",{staticClass:"form-input-inline short btn",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.getlatlng()}}},[t._v("查找")])],1)],1),i("v-uni-view",{staticClass:"common-form-item store-img"},[i("v-uni-label",{staticClass:"form-label"},[t._v("地图定位")]),i("v-uni-view",{staticClass:"form-inline"},[i("v-uni-view",{staticClass:"map-box"},[i("v-uni-image",{staticClass:"map-icon",attrs:{src:a("b268")}}),i("v-uni-map",{staticStyle:{width:"100%",height:"100%"},attrs:{latitude:t.storeData.latitude,longitude:t.storeData.longitude,markers:t.covers},on:{markertap:function(e){arguments[0]=e=t.$handleEvent(e),t.markertap.apply(void 0,arguments)},regionchange:function(e){arguments[0]=e=t.$handleEvent(e),t.tap.apply(void 0,arguments)}}})],1)],1)],1),i("v-uni-view",{staticClass:"common-btn-wrap"},[i("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("保存")]),i("v-uni-button",{attrs:{type:"default"},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.$util.redirectTo("/pages/store/index")}}},[t._v("返回")])],1),i("nc-loading",{ref:"loading",attrs:{"layer-background":{background:"rgba(255,255,255,.8)"}}})],1)],1)},n=[]},"29b1":function(t,e,a){"use strict";var i;a.d(e,"b",(function(){return r})),a.d(e,"c",(function(){return n})),a.d(e,"a",(function(){return i}));var r=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("v-uni-view",{staticClass:"pick-regions"},[a("v-uni-picker",{attrs:{mode:"multiSelector",value:t.multiIndex,range:t.multiArray},on:{change:function(e){arguments[0]=e=t.$handleEvent(e),t.handleValueChange.apply(void 0,arguments)},columnchange:function(e){arguments[0]=e=t.$handleEvent(e),t.handleColumnChange.apply(void 0,arguments)}}},[t._t("default")],2)],1)},n=[]},3137:function(t,e,a){"use strict";a.r(e);var i=a("913f"),r=a.n(i);for(var n in i)"default"!==n&&function(t){a.d(e,t,(function(){return i[t]}))}(n);e["default"]=r.a},"424b":function(t,e,a){var i=a("d955");i.__esModule&&(i=i.default),"string"===typeof i&&(i=[[t.i,i,""]]),i.locals&&(t.exports=i.locals);var r=a("4f06").default;r("72e24740",i,!0,{sourceMap:!1,shadowMode:!1})},4360:function(t,e,a){"use strict";var i;a.d(e,"b",(function(){return r})),a.d(e,"c",(function(){return n})),a.d(e,"a",(function(){return i}));var r=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()},n=[]},4700:function(t,e,a){"use strict";a.r(e);var i=a("c693"),r=a.n(i);for(var n in i)"default"!==n&&function(t){a.d(e,t,(function(){return i[t]}))}(n);e["default"]=r.a},5948:function(t,e,a){"use strict";var i=a("424b"),r=a.n(i);r.a},"65ec":function(t,e,a){"use strict";a.r(e);var i=a("1128"),r=a("4700");for(var n in r)"default"!==n&&function(t){a.d(e,t,(function(){return r[t]}))}(n);a("c01c");var s,o=a("f0c5"),l=Object(o["a"])(r["default"],i["b"],i["c"],!1,null,"774f7cae",null,!1,i["a"],s);e["default"]=l.exports},"913f":function(t,e,a){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.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}}};e.default=i},"9ee5":function(t,e,a){"use strict";a.r(e);var i=a("f54b"),r=a.n(i);for(var n in i)"default"!==n&&function(t){a.d(e,t,(function(){return i[t]}))}(n);e["default"]=r.a},b268:function(t,e,a){t.exports=a.p+"static/img/location.f3652ac1.png"},c01c:function(t,e,a){"use strict";var i=a("d31f"),r=a.n(i);r.a},c693: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 i={data:function(){return{storeData:{store_name:"",store_image:"",status:0,telphone:"",open_date:"",is_o2o:0,is_pickup:0,time_type:0,start_time:"00:00",end_time:"23:59",stock_type:"all",time_week:"",latitude:39.909,longitude:116.39742,province_id:11e4,city_id:110100,district_id:110101,address:"西长安街1号",full_address:"北京市-北京市-东城区",store_type:"directsale"},covers:[{latitude:39.909,longitude:116.39742,iconPath:"/static/location.png"}],defaultRegions:[]}},onLoad:function(){},onShow:function(){this.getData()},methods:{getData:function(){var t=this;this.$api.sendRequest({url:"/store/storeapi/store/info",success:function(e){e.code>=0?(t.storeData=e.data,t.storeData.start_time=t.timeFormat(t.storeData.start_time),t.storeData.end_time=t.timeFormat(t.storeData.end_time),t.defaultRegions=[t.storeData.province_id,t.storeData.city_id,t.storeData.district_id],t.$refs.selectArea.handleDefaultRegions(),t.$refs.loading.hide()):t.$util.showToast({title:e.message})}})},addImg:function(){var t=this;this.$util.upload(1,{path:"image"},(function(e){e.length>0&&(t.storeData.store_image=e[0],t.$forceUpdate())}))},tap:function(t){t.detail&&t.detail.centerLocation&&(this.storeData.latitude=t.detail.centerLocation.latitude,this.storeData.longitude=t.detail.centerLocation.longitude,this.covers=[{latitude:this.storeData.latitude,longitude:this.storeData.longitude,iconPath:"/static/location.png"}],this.getAddress(),this.$forceUpdate())},handleGetRegions:function(t){this.storeData.full_address="",this.storeData.full_address+=void 0!=t[0]?t[0].label:"",this.storeData.full_address+=void 0!=t[1]?"-"+t[1].label:"",this.storeData.full_address+=void 0!=t[2]?"-"+t[2].label:"",this.storeData.province_id=void 0!=t[0]?t[0].value:"",this.storeData.city_id=void 0!=t[1]?t[1].value:"",this.storeData.district_id=void 0!=t[2]?t[2].value:"",this.defaultRegions=[this.storeData.province_id,this.storeData.city_id,this.storeData.district_id],this.$forceUpdate(),this.getlatlng()},getAddress:function(){var t=this,e=this.storeData.latitude+","+this.storeData.longitude;this.$api.sendRequest({url:"/cashier/storeapi/address/tranaddressinfo",data:{latlng:e},success:function(e){0==e.code&&(t.storeData.full_address="",t.storeData.full_address+=void 0!=e.data.province?e.data.province:"",t.storeData.full_address+=void 0!=e.data.city?"-"+e.data.city:"",t.storeData.full_address+=void 0!=e.data.district?"-"+e.data.district:"",t.storeData.address=void 0!=e.data.address?e.data.address:"",t.storeData.province_id=void 0!=e.data.province_id?e.data.province_id:"",t.storeData.city_id=void 0!=e.data.city_id?e.data.city_id:"",t.storeData.district_id=void 0!=e.data.district_id?e.data.district_id:"",t.defaultRegions=[t.storeData.province_id,t.storeData.city_id,t.storeData.district_id],t.$forceUpdate())}})},getlatlng:function(){var t=this,e=this.storeData.full_address+this.storeData.address;this.$api.sendRequest({url:"/cashier/storeapi/address/getaddressbyname",data:{address:e},success:function(e){0==e.code&&(t.storeData.latitude=e.data.latitude,t.storeData.longitude=e.data.longitude)}})},storeTypeChange:function(t){this.storeData.store_type=t.detail.value},getSaveData:function(){var t=Object.assign({},this.storeData);return t.start_time=this.timeTurnTimeStamp(t.start_time),t.end_time=this.timeTurnTimeStamp(t.end_time),t.time_week=this.storeData.time_week.toString(),t},checkData:function(t){return""==t.store_name?(this.$util.showToast({title:"请输入门店名称"}),!1):!(!t.district_id||""==t.address)||(this.$util.showToast({title:"请选择门店地址"}),!1)},saveFn:function(){var t=this,e=this.getSaveData();if(this.checkData(e)){if(this.flag)return!1;this.flag=!0,this.$api.sendRequest({url:"/cashier/storeapi/store/editstore",data:e,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=i},d31f:function(t,e,a){var i=a("e737");i.__esModule&&(i=i.default),"string"===typeof i&&(i=[[t.i,i,""]]),i.locals&&(t.exports=i.locals);var r=a("4f06").default;r("3863c491",i,!0,{sourceMap:!1,shadowMode:!1})},d955:function(t,e,a){var i=a("24fb");e=i(!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},e737:function(t,e,a){var i=a("24fb");e=i(!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-774f7cae]{display:none}\r\n/* 收银台相关 */uni-text[data-v-774f7cae],\r\nuni-view[data-v-774f7cae]{font-size:.14rem}body[data-v-774f7cae]{min-width:1200px;overflow-x:unset!important;overflow-y:hidden;background:#eff0f4}body[data-v-774f7cae]::-webkit-scrollbar{width:.06rem;height:.06rem}body[data-v-774f7cae]::-webkit-scrollbar-button{display:none}body[data-v-774f7cae]::-webkit-scrollbar-thumb{border-radius:.06rem;box-shadow:inset 0 0 .06rem rgba(45,43,43,.45);background-color:#ddd}body[data-v-774f7cae]::-webkit-scrollbar-track{background-color:initial}uni-radio[data-v-774f7cae]{-webkit-transform:scale(.8);transform:scale(.8)}uni-checkbox[data-v-774f7cae]{-webkit-transform:scale(.8);transform:scale(.8)}.common-wrap[data-v-774f7cae]{padding:%?30?%;background-color:#fff}.upload-box[data-v-774f7cae]{border:.01rem dashed #e6e6e6!important;width:2.5rem!important;height:1.2rem!important;display:flex;align-items:center;justify-content:center}.upload-box .upload[data-v-774f7cae]{text-align:center;color:#5a5a5a}.upload-box .upload .iconfont[data-v-774f7cae]{font-size:.3rem}.upload-box .upload uni-image[data-v-774f7cae]{max-width:100%;height:1.2rem!important}.store-img[data-v-774f7cae]{align-items:flex-start!important}.map-box[data-v-774f7cae]{width:6.5rem;height:5rem;position:relative}.map-box .map-icon[data-v-774f7cae]{position:absolute;top:calc(50% - .36rem);left:calc(50% - .18rem);width:.36rem;height:.36rem;z-index:100}.form-input[data-v-774f7cae]{font-size:.16rem}.form-input-inline.btn[data-v-774f7cae]{height:.37rem;line-height:.35rem;box-sizing:border-box;border:.01rem solid #e6e6e6;text-align:center;cursor:pointer}.common-title[data-v-774f7cae]{font-size:.18rem;margin-bottom:.2rem}',""]),t.exports=e},f54b:function(t,e,a){"use strict";var i=a("4ea4");a("4160"),a("d81d"),a("159b"),Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=i(a("3835"));a("96cf");var n=i(a("1da1")),s={props:{defaultRegions:{type:Array},selectArr:{type:String}},data:function(){return{pickerValueArray:[],cityArr:[],districtArr:[],multiIndex:[0,0,0],isInitMultiArray:!1,isLoadDefaultAreas:!1}},watch:{defaultRegions:{handler:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];t.length==this.selectArr&&t.join("")!==e.join("")&&this.handleDefaultRegions()},immediate:!0}},computed:{multiArray:function(){if(this.isLoadDefaultAreas){var t=this.pickedArr.map((function(t){return t.map((function(t){return t.label}))}));return t}},pickedArr:function(){return this.isInitMultiArray?"2"==this.selectArr?[this.pickerValueArray[0],this.pickerValueArray[1]]:[this.pickerValueArray[0],this.pickerValueArray[1],this.pickerValueArray[2]]:"2"==this.selectArr?[this.pickerValueArray[0],this.cityArr]:[this.pickerValueArray[0],this.cityArr,this.districtArr]}},created:function(){this.getDefaultAreas(0,{level:0})},methods:{handleColumnChange:function(t){var e=this;return(0,n.default)(regeneratorRuntime.mark((function a(){var i,r;return regeneratorRuntime.wrap((function(a){while(1)switch(a.prev=a.next){case 0:e.isInitMultiArray=!1,i=t.detail.column,r=t.detail.value,e.multiIndex[i]=r,a.t0=i,a.next=0===a.t0?7:1===a.t0?14:2===a.t0?18:27;break;case 7:return a.next=9,e.getAreasAsync(e.pickerValueArray[0][e.multiIndex[i]].value);case 9:return e.cityArr=a.sent,a.next=12,e.getAreasAsync(e.cityArr[0].value);case 12:return e.districtArr=a.sent,a.abrupt("break",27);case 14:return a.next=16,e.getAreasAsync(e.cityArr[e.multiIndex[i]].value);case 16:return e.districtArr=a.sent,a.abrupt("break",27);case 18:if(e.cityArr.length){a.next=22;break}return a.next=21,e.getAreasAsync(e.pickerValueArray[0][0].value);case 21:e.cityArr=a.sent;case 22:if(e.districtArr.length){a.next=26;break}return a.next=25,e.getAreasAsync(e.cityArr[0].value);case 25:e.districtArr=a.sent;case 26:return a.abrupt("break",27);case 27:case"end":return a.stop()}}),a)})))()},handleValueChange:function(t){var e=(0,r.default)(t.detail.value,3),a=e[0],i=e[1],n=e[2],s=(0,r.default)(this.pickedArr,3),o=s[0],l=s[1],d=s[2],c="";c="2"==this.selectArr?[o[a],l[i]]:[o[a],l[i],d[n]],this.$emit("getRegions",c)},handleDefaultRegions:function(){var t=this,e=setInterval((function(){if(t.isLoadDefaultAreas){t.isInitMultiArray=!1;for(var a=0;a<t.defaultRegions.length;a++)for(var i=function(e){t.defaultRegions[a]!=t.pickerValueArray[a][e].value&&t.defaultRegions[a]!=t.pickerValueArray[a][e].label||1!=t.pickerValueArray[a][e].level||(t.$set(t.multiIndex,a,e),t.getAreas(t.pickerValueArray[a][e].value,(function(a){t.cityArr=a;for(var i=function(a){if(t.defaultRegions[1]==t.cityArr[a].value||t.defaultRegions[1]==t.cityArr[a].label)return t.$set(t.multiIndex,1,a),t.getAreas(t.cityArr[a].value,(function(i){t.districtArr=i;for(var r=0;r<t.districtArr.length;r++)if(t.defaultRegions[2]==t.districtArr[r].value||t.defaultRegions[2]==t.districtArr[r].label){t.$set(t.multiIndex,2,r),t.handleValueChange({detail:{value:[e,a,r]}});break}})),"break"},r=0;r<t.cityArr.length;r++){var n=i(r);if("break"===n)break}})))},r=0;r<t.pickerValueArray[a].length;r++)i(r);t.isLoadDefaultAreas&&clearInterval(e)}}),100)},getDefaultAreas:function(t,e){var a=this;this.$api.sendRequest({url:"/cashier/storeapi/address/arealist",data:{pid:t},success:function(t){if(0==t.code){var i=[],r=void 0;t.data.forEach((function(t,a){void 0!=e&&(0==e.level&&void 0!=e.province_id?r=e.province_id:1==e.level&&void 0!=e.city_id?r=e.city_id:2==e.level&&void 0!=e.district_id&&(r=e.district_id)),void 0==r&&0==a&&(r=t.id),i.push({value:t.id,label:t.name,level:t.level})})),a.pickerValueArray[e.level]=i,e.level+1<3?(e.level++,a.getDefaultAreas(r,e)):(a.isInitMultiArray=!0,a.isLoadDefaultAreas=!0)}}})},getAreasAsync:function(t){var e=this;return(0,n.default)(regeneratorRuntime.mark((function a(){var i,r;return regeneratorRuntime.wrap((function(a){while(1)switch(a.prev=a.next){case 0:return a.next=2,e.$api.sendRequest({url:"/cashier/storeapi/address/arealist",data:{pid:t},async:!1});case 2:if(i=a.sent,0!=i.code){a.next=7;break}return r=[],i.data.forEach((function(t,e){r.push({value:t.id,label:t.name,level:t.level})})),a.abrupt("return",r);case 7:case"end":return a.stop()}}),a)})))()},getAreas:function(t,e){this.$api.sendRequest({url:"/cashier/storeapi/address/arealist",data:{pid:t},success:function(t){if(0==t.code){var a=[];t.data.forEach((function(t,e){a.push({value:t.id,label:t.name,level:t.level})})),e&&e(a)}}})}}};e.default=s},f8bb:function(t,e,a){"use strict";a.r(e);var i=a("4360"),r=a("3137");for(var n in r)"default"!==n&&function(t){a.d(e,t,(function(){return r[t]}))}(n);a("5948");var s,o=a("f0c5"),l=Object(o["a"])(r["default"],i["b"],i["c"],!1,null,"17fe59f5",null,!1,i["a"],s);e["default"]=l.exports}}]);