(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-4167a9c8"],{"3b76":function(t,e,a){"use strict";var s=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"c-sidebar-tiny"},[a("div",{staticClass:"c-sidebar-tiny__inner"},[a("ul",[a("router-link",{attrs:{to:"/order/product"},scopedSlots:t._u([{key:"default",fn:function(e){var s=e.href,r=e.isActive;return[a("li",{staticClass:"setting_menu",class:[r?"active":""]},[a("router-link",{attrs:{to:s}},[a("i",{staticClass:"fa fa-cubes fa-20 text-primary mb-1 mr-0 font-size-20"}),t._v("\n            "+t._s(t.$t("product"))+"\n          ")])],1)]}}])}),a("router-link",{attrs:{to:"/order/warehouse"},scopedSlots:t._u([{key:"default",fn:function(e){var s=e.href,r=e.isActive;return[a("li",{class:[r?"active":""]},[a("router-link",{attrs:{to:s}},[a("i",{staticClass:"icon24-warehouse"}),t._v(t._s(t.$t("warehouse")))])],1)]}}])}),a("router-link",{attrs:{to:"/order/supplier"},scopedSlots:t._u([{key:"default",fn:function(e){var s=e.href,r=e.isActive;return[a("li",{class:[r?"active":""]},[a("router-link",{attrs:{to:s}},[a("i",{staticClass:"icon24-supplier"}),t._v(t._s(t.$t("supplier")))])],1)]}}])})],1)])])},r=[],i={data:function(){return{refAmount:0,refDeposit:0,isRef:!1}},mounted:function(){var t=this;this.$service.get("/client-referral/overview").then((function(e){e&&e.data&&(t.refAmount=e.data.amount,t.refDeposit=e.data.deposit,t.isRef=t.refDeposit>0&&t.$store.state.user.client.referralEnabled)}))}},o=i,n=a("2877"),l=Object(n["a"])(o,s,r,!1,null,null,null);e["a"]=l.exports},7035:function(t,e,a){"use strict";a("9405")},"7e99":function(t,e,a){"use strict";a.r(e);var s=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",[a("product-menu"),a("main",{staticClass:"c-app-content is-sidebar-tiny"},[a("div",{staticClass:"c-app-title"},[a("div",[a("h1",[a("i",{staticClass:"icon20-warehouse"}),t._v("\n          "+t._s(t.$t("warehouse"))+"\n        ")])]),a("ul",{staticClass:"c-app-breadcrumb breadcrumb"},[a("li",{staticClass:"breadcrumb-item"},[a("router-link",{attrs:{to:"/"}},[t._v("Callio")])],1),a("li",{staticClass:"breadcrumb-item"},[t._v(t._s(t.$t("sales")))]),a("li",{staticClass:"breadcrumb-item active"},[t._v(t._s(t.$t("warehouse")))])])]),t.firstLoading?a("div",{staticClass:"col"},[a("skeleton-loading",[a("row",[a("square-skeleton",{attrs:{boxProperties:{bottom:"10px",height:"30px"}}})],1),a("row",[a("square-skeleton",{attrs:{boxProperties:{bottom:"10px",height:"200px"}}})],1)],1)],1):a("div",{staticClass:"tile"},[a("div",{staticClass:"c-action"},[a("div",{staticClass:"row"},[a("div",{staticClass:"col-lg-3 c-action__left"},[a("span",{staticClass:"c-action__count"},[a("table-config",{attrs:{type:t.$t("warehouse").toLowerCase(),filter:t.filterFormModel,firstItemOfPage:t.firstItemOfPage,lastItemOfPage:t.lastItemOfPage,itemCount:t.itemCount},on:{change:t.loadTableConfig}})],1)]),a("div",{staticClass:"col-lg-9 c-action__right"},[a("div",{staticClass:"c-search-all"},[a("div",{staticClass:"c-search-all__inner"},[a("i",{staticClass:"c-search-all__icon icon16-search-gadient"}),a("b-form-input",{staticClass:"form-control form-control-sm is-border-1",attrs:{placeholder:t.$t("keyword")},on:{keyup:t.search},model:{value:t.filterFormModel.keyword,callback:function(e){t.$set(t.filterFormModel,"keyword",e)},expression:"filterFormModel.keyword"}})],1)]),a("button",{staticClass:"btn btn-sm btn-primary",on:{click:t.reset}},[a("i",{staticClass:"fa fa-refresh mr-0"})]),t.$store.state.user.permissions.includes("warehouseCreate")?a("br"):t._e(),t.$store.state.user.permissions.includes("warehouseCreate")?a("button",{staticClass:"btn btn-success btn-sm",attrs:{type:"button"},on:{click:function(e){return t.create()}}},[a("i",{staticClass:"icon12-add-white icon-left"}),t._v(t._s(t.$t("create"))+"\n            ")]):t._e()])])]),t.listLoading?a("div",{staticClass:"text-center text-primary"},[a("b-spinner")],1):t._e(),t.listLoading||t.itemCount?t._e():a("div",{staticClass:"text-center text-danger"},[t._v("\n        "+t._s(t.$t("emptyList"))+"\n      ")]),!t.listLoading&&t.itemCount?a("div",{staticClass:"c-template-table table-responsive",class:t.tableConfig&&t.tableConfig.fixed?"c-template-table table-responsive title-table-head-fixed":"c-template-table table-responsive"},[a("table",{staticClass:"table table-bordered table-more table-hover"},[a("thead",[a("tr",[a("th",[t._v(t._s(t.$t("code")))]),a("th",[t._v(t._s(t.$t("warehouse")))]),a("th",[t._v(t._s(t.$t("info")))]),a("th",{staticClass:"text-center"},[t._v(t._s(t.$t("status")))]),a("th")])]),t.listLoading?a("tbody",[a("tr",[a("td",{staticClass:"text-center",attrs:{colspan:"5"}},[a("b-spinner")],1)])]):t.items.length&&!t.listLoading?a("tbody",t._l(t.items,(function(e){return a("tr",{key:e._id,class:[e.isDefault?"table-primary":""]},[a("td",[e.code?a("span",[t._v(t._s(e.code))]):a("span",{staticClass:"small text-gray-999"},[t._v(t._s(t.$t("notUpdated")))])]),a("td",[t._v(t._s(e.name))]),a("td",[e.phone?a("div",[a("span",{staticClass:"small text-gray-999"},[t._v(t._s(t.$t("phone"))+": ")]),e.phone?a("span",[t._v(t._s(e.phone))]):a("span",{staticClass:"small text-gray-999"},[t._v(t._s(t.$t("notUpdated")))])]):t._e(),t.getAddressDesc(e)?a("div",[a("span",{staticClass:"small text-gray-999"},[t._v(t._s(t.$t("address"))+": ")]),a("span",{domProps:{innerHTML:t._s(t.getAddressDesc(e))}})]):t._e(),e.source?a("div",[a("span",{staticClass:"small text-gray-999"},[t._v(t._s(t.$t("source"))+": ")]),a("span",[t._v(t._s(e.source))])]):t._e(),e.ref?a("div",[a("span",{staticClass:"small text-gray-999"},[t._v(t._s(t.$t("refSource"))+": ")]),a("span",[t._v(t._s(e.ref))])]):t._e()]),a("td",{staticClass:"text-center"},[a("div",[e.active?a("span",{staticClass:"badge badge-success"},[t._v(t._s(t.$t("activated")))]):a("span",{staticClass:"badge badge-danger"},[t._v(t._s(t.$t("deactivated")))])]),e.isDefault?a("div",[a("span",{staticClass:"badge badge-primary ml-1"},[t._v(t._s(t.$t("defaultWarehouse")))])]):t._e()]),a("td",{staticClass:"text-right h-nowrap"},[a("product-inventory-list",{attrs:{warehouse:e._id}}),t.$store.state.user.permissions.includes("warehouseUpdateAll")?a("button",{staticClass:"btn btn-outline-gray btn-sm is-border-1",attrs:{disabled:t.updateLoading,type:"button"},on:{click:function(a){return t.update(e._id)}}},[t.updateLoading?a("b-spinner",{attrs:{small:""}}):a("i",{staticClass:"icon12-edit-primary"})],1):t._e(),t.$store.state.user.permissions.includes("warehouseDeleteAll")?a("button",{staticClass:"mr-1 btn btn-outline-danger btn-sm is-border-1",attrs:{disabled:t.delLoading,type:"button"},on:{click:function(a){return t.warehouseTransfer(e._id)}}},[t.delLoading?a("b-spinner",{attrs:{small:""}}):t._e(),a("i",{staticClass:"fa fa-trash mr-0"})],1):t._e()],1)])})),0):t._e(),t.items.length||t.listLoading?t._e():a("tbody",[a("tr",[a("td",{staticClass:"text-center text-danger",attrs:{colspan:"3"}},[t._v(t._s(t.$t("noModelFound",[t.$t("productWarehouse").toLowerCase()])))])])])])]):t._e()]),a("b-modal",{attrs:{title:t.formTitle,size:"xl","no-close-on-backdrop":"","no-enforce-focus":""},on:{ok:t.save,shown:t.modalShown},scopedSlots:t._u([{key:"modal-footer",fn:function(){return[a("b-button",{staticClass:"float-right",attrs:{variant:"secondary"},on:{click:function(e){t.showForm=!1}}},[t._v(t._s(t.$t("cancel")))]),a("b-button",{staticClass:"float-right",attrs:{disabled:t.saveLoading,variant:"primary"},on:{click:t.save}},[t.saveLoading?a("b-spinner",{attrs:{small:""}}):t._e(),t._v("\n          "+t._s(t.$t("save"))+"\n        ")],1)]},proxy:!0}]),model:{value:t.showForm,callback:function(e){t.showForm=e},expression:"showForm"}},[a("div",{staticClass:"row"},[a("div",{staticClass:"col-md"},[a("form-input",{attrs:{label:t.$t("code"),model:t.formModel,attribute:"code",errors:t.formErrors}}),a("form-input",{attrs:{label:t.$t("name"),model:t.formModel,attribute:"name",errors:t.formErrors,required:!0}}),a("form-input",{attrs:{label:t.$t("phone"),model:t.formModel,attribute:"phone",errors:t.formErrors}}),a("fieldset",{staticClass:"scheduler-border"},[a("legend",{staticClass:"scheduler-border"},[t._v(t._s(t.$t("address")))]),a("form-group-address",{staticClass:"px-2",attrs:{model:t.formModel,"province-attribute":"province","district-attribute":"district","ward-attribute":"ward",col:"col-md-4 p-2",errors:t.formErrors},on:{change:t.addressGroupChange}}),a("form-input",{attrs:{label:t.$t("address"),model:t.formModel,attribute:"address",errors:t.formErrors},on:{change:t.addressChange}})],1),a("form-checkbox",{attrs:{"chk-label":t.$t("defaultWarehouse"),model:t.formModel,attribute:"isDefault",errors:t.formErrors}}),a("form-checkbox",{attrs:{"chk-label":t.$t("activated"),model:t.formModel,attribute:"active",errors:t.formErrors}})],1),a("div",{staticClass:"col-md-5"},[a("div",{staticStyle:{height:"500px"},attrs:{id:"map"}},[a("l-map",{ref:"mymap",staticStyle:{height:"500px"},attrs:{zoom:t.zoom,center:t.center}},[a("l-tile-layer",{attrs:{url:t.tileUrl,attribution:t.attribution}}),a("l-marker",{attrs:{"lat-lng":t.markerPosition,draggable:!1},on:{"update:lat-lng":t.onMarkerDrag}})],1)],1)])])]),a("b-modal",{attrs:{title:t.$t("delete")+" "+t.$t("productWarehouse").toLowerCase(),size:"lg","no-close-on-backdrop":"","no-enforce-focus":""},scopedSlots:t._u([{key:"modal-footer",fn:function(){return[a("b-button",{staticClass:"float-right",attrs:{variant:"secondary"},on:{click:t.closeWarehouseTransferForm}},[t._v(t._s(t.$t("cancel")))]),a("b-button",{staticClass:"float-right",attrs:{disabled:t.delLoading,variant:"danger"},on:{click:function(e){return t.del(t.idToDel)}}},[t.delLoading?a("b-spinner",{attrs:{small:""}}):t._e(),t._v("\n          "+t._s(t.$t("delete"))+"\n        ")],1)]},proxy:!0}]),model:{value:t.showWarehouseTransfer,callback:function(e){t.showWarehouseTransfer=e},expression:"showWarehouseTransfer"}},[a("form-select-multiple",{attrs:{label:t.$t("warehouseToTransfer"),"place-holder":t.$t("allWarehouse"),model:t.warehouseTransferForm,attribute:"warehousesToTransfer",options:t.warehouseOptions}})],1)],1)],1)},r=[],i=(a("ac6a"),a("96cf"),a("3b8d")),o=(a("7f7f"),a("2699")),n=a("a40a"),l=a("4e2b6"),c=(a("6cc5"),a("6397")),d=a.n(c),u=a("584d"),p=a.n(u),f=a("e2b9"),m=a.n(f),h=a("bc3a"),g=a.n(h),v=a("fed6"),b=a("2ef0"),_=a.n(b),C=a("70f7"),w=a("e1a4"),y=a("025e"),$=a("8ada"),x=a("3b76"),k=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("button",{staticClass:"btn btn-outline-gray btn-sm is-border-1",attrs:{disabled:t.listLoading,type:"button"},on:{click:t.load}},[t.listLoading?a("b-spinner",{attrs:{small:""}}):a("i",{staticClass:"fa fa-cubes mr-0"}),a("b-modal",{attrs:{title:t.$t("productInventoryList"),size:"xl","no-close-on-backdrop":"","no-enforce-focus":""},scopedSlots:t._u([{key:"modal-footer",fn:function(){return[a("b-button",{staticClass:"float-right",attrs:{variant:"secondary"},on:{click:function(e){t.show=!1}}},[t._v(t._s(t.$t("close")))])]},proxy:!0}]),model:{value:t.show,callback:function(e){t.show=e},expression:"show"}},[t.firstLoading?a("div",{staticClass:"col"},[a("skeleton-loading",[a("row",[a("square-skeleton",{attrs:{boxProperties:{bottom:"10px",height:"30px"}}})],1),a("row",[a("square-skeleton",{attrs:{boxProperties:{bottom:"10px",height:"200px"}}})],1)],1)],1):a("div",{staticClass:"tile"},[a("div",{staticClass:"c-action"},[a("div",{staticClass:"row"},[a("div",{staticClass:"col-lg-4 c-action__left"},[t._v("\n            "+t._s(t.$t("listSummary",[t.firstItemOfPage,t.lastItemOfPage,(new Intl.NumberFormat).format(t.itemCount),t.$t("product").toLocaleLowerCase()]))+"\n          ")]),a("div",{staticClass:"col-lg-8 c-action__right"},[a("div",{staticClass:"c-search-all"},[a("div",{staticClass:"c-search-all__inner"},[a("i",{staticClass:"c-search-all__icon icon16-search-gadient"}),a("b-form-input",{staticClass:"form-control form-control-sm is-border-1",attrs:{placeholder:t.$t("keyword")},on:{keyup:t.search},model:{value:t.filterFormModel.keyword,callback:function(e){t.$set(t.filterFormModel,"keyword",e)},expression:"filterFormModel.keyword"}})],1)]),a("dropdown",{attrs:{model:t.filterFormModel,attribute:"queryChildProducts","right-menu":!0,type:"bordered",options:[{value:null,text:t.$t("all")},{value:"parent",text:t.$t("parentProduct")},{value:"child",text:t.$t("childProduct")}]},on:{change:t.search}}),a("button",{staticClass:"btn btn-sm btn-primary",on:{click:t.reset}},[a("i",{staticClass:"fa fa-refresh mr-0"})])],1)])]),t.listLoading?a("div",{staticClass:"text-center text-primary"},[a("b-spinner")],1):t._e(),t.listLoading||t.itemCount?t._e():a("div",{staticClass:"text-center text-danger"},[t._v("\n        "+t._s(t.$t("emptyList"))+"\n      ")]),!t.listLoading&&t.itemCount?a("div",{staticClass:"c-template-table table-responsive",class:t.tableConfig&&t.tableConfig.fixed?"c-template-table table-responsive title-table-head-fixed":"c-template-table table-responsive"},[a("table",{staticClass:"table table-bordered table-more table-hover"},[a("thead",[a("tr",[a("th",{staticClass:"text-center"},[t._v(t._s(t.$t("image")))]),a("th",[t._v(t._s(t.$t("productName")))]),a("th",[t._v(t._s(t.$t("productCode")))]),a("th",{staticClass:"text-right"},[t._v(t._s(t.$t("actualRemainQuantity")))]),a("th",{staticClass:"text-right"},[t._v(t._s(t.$t("importPrice")))]),a("th",{staticClass:"text-right"},[t._v(t._s(t.$t("sellPrice")))])])]),t.listLoading?a("tbody",[a("tr",[a("td",{staticClass:"text-center",attrs:{colspan:"6"}},[a("b-spinner")],1)])]):t.items.length&&!t.listLoading?a("tbody",t._l(t.items,(function(e){return a("tr",{key:e._id,class:[e.isDefault?"table-primary":""]},[a("td",{staticClass:"text-center"},[e.images&&e.images.length?a("img",{staticStyle:{"max-height":"50px"},attrs:{src:e.images[0].url,alt:"image"}}):a("img",{staticStyle:{"max-height":"50px"},attrs:{src:"/img/no-image.jpg",alt:"image"}})]),a("td",[a("div",[t._v("\n                "+t._s(e.name)+"\n                "),e.parent?a("label",{staticClass:"badge badge-info"},[t._v(t._s(t.$t("childProduct")))]):a("label",{staticClass:"badge badge-primary"},[t._v(t._s(t.$t("parentProduct")))])]),a("b",{staticClass:"text-gray-999"},[t._v(t._s(t.$t("type"))+": ")]),a("span",{staticClass:"text-gray-999"},[t._v(t._s(t.$t(e.type+"Product")))]),e.attributes&&e.attributes.length?t._l(e.attributes,(function(e,s){return a("span",{key:"a_"+s+"_"+e.key},[e.val?[a("span",{staticClass:"text-gray-999"},[t._v(" | ")]),a("b",{staticClass:"text-gray-999"},[t._v(t._s(e.label)+": ")]),a("span",[t._v(t._s(e.val))])]:t._e()],2)})):t._e(),e.parent?[a("span",{staticClass:"text-gray-999"},[t._v(" | ")]),a("b",{staticClass:"text-gray-999"},[t._v(t._s(t.$t("parentProduct"))+": ")]),a("span",{staticClass:"text-gray-999"},[t._v(t._s(e.parent.name)+" ("+t._s(e.parent.sku)+")")])]:t._e()],2),a("td",[e.sku?a("span",[t._v(t._s(e.sku))]):a("span",{staticClass:"small text-gray-999"},[t._v(t._s(t.$t("notUpdated")))])]),a("td",{staticClass:"text-right"},[t._v("\n              "+t._s(t._f("numFormat")(t.getActualRemainQuantity(e)))+" "),e.unit?a("span",[t._v(t._s(e.unit))]):t._e()]),a("td",{staticClass:"text-right"},[e.importPrice?a("span",[t._v(t._s(t._f("numFormat")(e.importPrice)))]):a("span",[t._v("0")])]),a("td",{staticClass:"text-right"},[e.sellPrice?a("span",[t._v(t._s(t._f("numFormat")(e.sellPrice)))]):a("span",[t._v("0")])])])})),0):t._e(),t.items.length||t.listLoading?t._e():a("tbody",[a("tr",[a("td",{staticClass:"text-center text-danger",attrs:{colspan:"6"}},[t._v("\n              "+t._s(t.$t("noModelFound",[t.$t("product").toLowerCase()]))+"\n            ")])])])])]):t._e(),t.itemCount>t.filterFormModel.pageSize?a("div",{staticClass:"c-paging"},[a("b-pagination",{staticClass:"pagination pagination-sm justify-content-center mb-0",attrs:{size:"sm","total-rows":t.itemCount,"per-page":t.filterFormModel.pageSize},on:{input:t.load},model:{value:t.filterFormModel.page,callback:function(e){t.$set(t.filterFormModel,"page",e)},expression:"filterFormModel.page"}})],1):t._e()])])],1)},M=[],F=(a("7514"),a("711b")),P={components:{Dropdown:F["a"]},mixins:[C["a"]],props:["warehouse"],data:function(){return{service:"/product",autoLoad:!1,defaultFilterFormModel:{keyword:"",warehouse:this.warehouse,includeParent:!0,queryChildProducts:null,pageSize:20},show:!1,loading:!1}},methods:{search:_.a.debounce((function(){this.filterFormModel.page=1,this.load()}),1e3),load:function(){var t=this,e=_.a.delay((function(){t.listLoading=!0}),250);this.$service.get(this.service,{params:this.filterFormModel}).then((function(e){t.firstLoading=!1,t.apply(e.data)})).catch((function(e){e.response.data.message&&t.$swal({text:e.response.data.message,icon:"error"})})).finally((function(){clearTimeout(e),t.listLoading=!1,t.afterLoad&&t.afterLoad(),t.show=!0}))},getActualRemainQuantity:function(t){var e=this,a=0;if(t.inventories&&t.inventories.length){var s=t.inventories.find((function(t){return String(t.warehouse)===String(e.warehouse)}));s&&(a=s.actualRemainQuantity)}return a}}},T=P,S=a("2877"),O=Object(S["a"])(T,k,M,!1,null,null,null),D=O.exports;L.Icon.Default.prototype.options.iconUrl=d.a,L.Icon.Default.prototype.options.iconRetinaUrl=p.a,L.Icon.Default.prototype.options.shadowUrl=m.a,L.Icon.Default.imagePath="";var I={components:{TableConfig:$["a"],ProductMenu:x["a"],ProductInventoryList:D,LMap:o["a"],LTileLayer:n["a"],LMarker:l["a"]},mixins:[C["a"],w["a"],y["a"]],data:function(){return{service:"/product-warehouse",autoLoad:!0,showList:!1,defaultFormModel:{name:"",desc:"",city:null,district:null,ward:null,address:null,ref:null,position:1,active:!0,lat:null,long:null},refOptions:[{value:null,text:this.$t("selectSource")},{value:"call",text:this.$t("calls")},{value:"email",text:this.$t("email")},{value:"chat",text:"Chat"}],showWarehouseTransfer:!1,idToDel:null,warehouseOptions:[],warehouseTransferForm:{warehousesToTransfer:[]},zoom:5,center:{lat:14.0583,lng:108.2772},markerPosition:{lat:14.0583,lng:108.2772},tileUrl:"https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png",attribution:'&copy; <a href="https://www.openstreetmap.org/copyright">OpenStreetMap</a> contributors',province:null,district:null,ward:null}},methods:{modalShown:function(){var t=this;setTimeout((function(){t.$refs.mymap.mapObject.invalidateSize()}),100)},onMarkerDrag:function(t){this.markerPosition=t,this.formModel.lat=t.lat,this.formModel.long=t.lng},setMarker:function(t){this.markerPosition=t.latlng,this.formModel.lat=t.latlng.lat,this.formModel.long=t.latlng.lng},addressGroupChange:_.a.debounce((function(t){var e=t.province,a=t.district,s=t.ward;this.province=e,this.district=a,this.ward=s,this.addressChange()}),200),addressChange:function(){var t=this,e=this.formModel.address||"";this.ward&&(e+=e?", ":"",e+=this.ward.name||this.ward.label),this.district&&(e+=e?", ":"",e+=this.district.name||this.district.label),this.province&&(e+=e?", ":"",e+=this.province.name||this.province.label),this.getLatLng(e).then((function(e){e&&t.setMarker({latlng:e})}))},getLatLng:function(){var t=Object(i["a"])(regeneratorRuntime.mark((function t(e){var a,s,r;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return this.saveLoading=!0,a="https://nominatim.openstreetmap.org/search?q=".concat(encodeURIComponent(e),"&format=json&limit=1"),t.prev=2,t.next=5,g.a.get(a);case 5:if(s=t.sent,r=s.data,!(r.length>0)){t.next=9;break}return t.abrupt("return",{lat:r[0].lat,lng:r[0].lon});case 9:t.next=14;break;case 11:t.prev=11,t.t0=t["catch"](2),v["a"].error("Lỗi khi lấy toạ độ:",t.t0);case 14:return t.prev=14,this.saveLoading=!1,t.finish(14);case 17:return t.abrupt("return",null);case 18:case"end":return t.stop()}}),t,this,[[2,11,14,17]])})));function e(e){return t.apply(this,arguments)}return e}(),search:_.a.debounce((function(){this.filterFormModel.page=1,this.load()}),1e3),getAddressDesc:function(t){var e=t.address||"";return t.populateWard&&(e+=e?", ":"",e+=t.populateWard.name),t.populateDistrict&&(e+=e?", ":"",e+=t.populateDistrict.name),t.populateProvince&&(e+=e?", ":"",e+=t.populateProvince.name),e||null},open:function(){this.showList=!0,this.load()},close:function(){this.showList=!1},save:function(t){var e=this;t&&t.preventDefault(),this.saveLoading=!0;var a="post",s=this.service;return this.formModel.id&&(a="put",s+="/"+this.formModel.id),this.$service({url:s,method:a,data:this.formModel}).then((function(t){return e.showForm=!1,e.load&&e.load(),e.reloadBus&&e.$bus.$emit(e.reloadBus),e.$bus.$emit("reloadCustomerList"),t.data?e.$swal({title:e.$t("success"),text:e.$t(e.formModel.id?"updated":"created"),icon:"success",toast:!0,position:"top-end",timer:5e3}):e.$swal({title:e.$t("error"),text:e.$t(e.formModel.id?"updateFailed":"createFailed"),icon:"error",toast:!0,position:"top-end",timer:5e3}),t.data})).catch((function(t){t.response.data.message?(e.$swal({text:t.response.data.message,icon:"error"}),e.showForm=!1):e.formErrors=t.response.data})).finally((function(){e.saveLoading=!1}))},create:function(){this.formModel={},this.defaultFormModel.inputOptions=[],this.formModel=Object.assign({},this.formModel,this.defaultFormModel),this.formTitle=this.$t("create"),this.formErrors=[],this.showForm=!0},update:function(t){var e=this,a=this.service;t&&(a+="/"+t),this.updateLoading=!0,this.$service.get(a).then((function(a){e.formModel={},e.formTitle=e.$t("update"),e.formErrors=[],e.showForm=!0,e.formModel=a.data,e.formModel.id=t,a.data.populateWard&&(e.ward=a.data.populateWard),a.data.populateDistrict&&(e.district=a.data.populateDistrict),a.data.populateProvince&&(e.province=a.data.populateProvince),e.formModel.lat&&e.formModel.long&&e.setMarker({latlng:{lat:e.formModel.lat,lng:e.formModel.long}})})).finally((function(){e.updateLoading=!1}))},changeStatus:function(t){var e=this;this.$bgService.put(this.service+"/active/"+t).then((function(t){t.data&&e.load&&e.load()})).catch((function(t){t.response.data.msg&&e.$swal({text:t.response.data.msg,icon:"error"})}))},draggableChange:function(){var t=this,e=[];this.items.forEach((function(t){e.push({_id:t._id,position:e.length})})),this.$service({url:this.service+"/position",method:"post",data:e}).catch((function(e){e.response.data.msg&&t.$swal({text:e.response.data.msg,icon:"error"})}))},del:function(t){var e=this;this.$swal({title:this.$t("deleteConfirm"),text:this.$t("deleteWarehouse"),icon:"warning",showCancelButton:!0}).then((function(a){a.value&&(e.delLoading=!0,e.$service.put(e.service+"/warehouse-transfer/"+t,e.warehouseTransferForm).then((function(t){t.data?(e.load&&e.load(),e.reloadBus&&e.$bus.$emit(e.reloadBus),e.$swal({title:e.$t("success"),text:e.$t("deleted"),icon:"success",toast:!0,position:"top-end",timer:5e3})):e.$swal({title:e.$t("error"),text:e.$t("deleteFailed"),icon:"error",toast:!0,position:"top-end",timer:5e3})})).catch((function(t){t.response.data.message&&e.$swal({text:t.response.data.message,icon:"error"})})).finally((function(){e.delLoading=!1,e.closeWarehouseTransferForm()})))}))},warehouseTransfer:function(t){this.showWarehouseTransfer=!0,this.warehouseTransferForm.warehousesToTransfer=[],this.idToDel=t,this.getOptions(t)},getOptions:function(t){var e=this;this.warehouseOptions=[],this.$service.get("/product-warehouse",{params:{page:1,pageSize:100,status:0}}).then((function(a){a&&a.data&&a.data.docs.forEach((function(a){a._id!==t&&e.warehouseOptions.push({value:a._id,text:a.name})}))}))},closeWarehouseTransferForm:function(){this.showWarehouseTransfer=!1}}},z=I,W=Object(S["a"])(z,s,r,!1,null,null,null);e["default"]=W.exports},"8ada":function(t,e,a){"use strict";var s=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("b-dropdown",{staticClass:"page-title text-bg-dark",attrs:{"aria-role":"list",variant:"link"},scopedSlots:t._u([{key:"button-content",fn:function(){return[t._v("\n    "+t._s(t.$t("listSummary",[t.firstItemOfPage,t.lastItemOfPage,(new Intl.NumberFormat).format(t.itemCount),t.type]))+"\n  ")]},proxy:!0}])},[t._l(t.sizeOptions,(function(e){return a("b-dropdown-item",{key:e.value,attrs:{active:e.value===t.config.pageSize},on:{click:function(a){return t.setConfig("pageSize",e.value)}}},[t._v(t._s(e.text))])})),a("b-dropdown-divider"),a("b-dropdown-item",{attrs:{active:t.config.fixed},on:{click:function(e){return t.setConfig("fixed",!t.config.fixed)}}},[t._v(t._s(t.$t("fixedTableHeader")))]),t.isFilter?a("b-dropdown-item",{attrs:{active:t.config.saveFilter},on:{click:function(e){return t.setConfig("saveFilter",!t.config.saveFilter)}}},[t._v(t._s(t.$t("filterTableHeader")))]):t._e()],2)},r=[],i=(a("c5f6"),{props:{filter:Object,type:{type:String,default:null},firstItemOfPage:{type:Number,default:0},lastItemOfPage:{type:Number,default:0},itemCount:{type:Number,default:0},isFilter:{type:Boolean,default:!1}},data:function(){return{key:"".concat(this.type,"_table_").concat(this.$store.state.user._id),sizeOptions:[{value:5,text:this.$t("displayRow",[5])},{value:20,text:this.$t("displayRow",[20])},{value:30,text:this.$t("displayRow",[30])},{value:50,text:this.$t("displayRow",[50])},{value:100,text:this.$t("displayRow",[100])},{value:300,text:this.$t("displayRow",[300])},{value:500,text:this.$t("displayRow",[500])}],config:{pageSize:50,bordered:!1,small:!1,fixed:!1,saveFilter:!1}}},methods:{setData:function(t,e){this.config[t]=e,localStorage.setItem(this.key,JSON.stringify(this.config))},setConfig:function(t,e){this.setData(t,e),this.$emit("change",this.config)}},mounted:function(){var t=localStorage.getItem(this.key);t&&(this.config=Object.assign(this.config,JSON.parse(t))),this.$emit("change",this.config)}}),o=i,n=(a("7035"),a("2877")),l=Object(n["a"])(o,s,r,!1,null,null,null);e["a"]=l.exports},9405:function(t,e,a){}}]);
//# sourceMappingURL=chunk-4167a9c8.ca226f1f.js.map