(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-1dcc56c9"],{"0a5d":function(s,t,a){"use strict";a.r(t);var e=function(){var s=this,t=s.$createElement,a=s._self._c||t;return a("div",[a("div",{staticClass:"router-view-container"},[a("h1",{staticClass:"page_title mb-5"},[s._v(s._s(s.$route.meta.title))]),a("main",{staticClass:"space-y-10"},[a("div",{staticClass:"flex flex-col sm:flex-row sm:space-x-10 space-y-4 sm:space-y-0"},[s._m(0),a("div",{staticClass:"box p-4 flex-grow space-y-4"},[a("div",{staticClass:"mb-4 flex items-start justify-between"},[a("h3",{staticClass:"h3"},[s._v("分類項目")]),a("router-link",{staticClass:"flex items-center space-x-1",attrs:{to:{name:"new-collection"}}},[a("svg-icon",{attrs:{"icon-class":"add",className:"success"}}),a("span",{staticClass:"font-medium text-success"},[s._v("新增分類")])],1)],1),a("hr"),a("section",[s.is_API_loaded&&s.lists.length>0?a("draggable",{staticClass:"draggable1",attrs:{group:"list",tag:"ul","component-data":s.getComponentData(null),"empty-insert-threshold":s.emptyInsertThreshold,fallbackOnBody:s.fallbackOnBody,swapThreshold:s.swapThreshold,animation:s.animation,move:s.onMove,dragClass:s.dragClass,chosenClass:s.chosenClass,ghostClass:s.ghostClass,handle:".handle"},on:{change:s.onChange,update:s.onUpdate,start:s.onStart,end:s.onEnd,choose:s.onChoose,sort:s.onSort},model:{value:s.lists,callback:function(t){s.lists=t},expression:"lists"}},s._l(s.newLists,(function(t,e){return a("li",{key:t.smno,staticClass:"item1_wrap"},[a("div",{staticClass:"item1"},[a("div",{staticClass:"flex items-center w-0 flex-auto"},[a("svg-icon",{staticClass:"handle flex-shrink-0",attrs:{"icon-class":"drag",className:"gray-divide"}}),a("p",{staticClass:"text-limit-1"},[s._v(s._s(t.title))])],1),a("div",{staticClass:"flex flex-shrink-0"},[a("router-link",{attrs:{to:{name:"edit-collection",params:{id:t.sptno}}}},[a("vs-button",{attrs:{transparent:"",size:"small",color:"success"}},[s._v("編輯")])],1)],1)]),a("draggable",{staticClass:"draggable2",attrs:{group:"list",list:t.arr,tag:"ul","component-data":s.getComponentData(e),"empty-insert-threshold":s.emptyInsertThreshold,fallbackOnBody:s.fallbackOnBody,swapThreshold:s.swapThreshold,animation:s.animation,move:s.onMove,dragClass:s.dragClass,chosenClass:s.chosenClass,ghostClass:s.ghostClass,handle:".handle"},on:{change:s.onChange,update:s.onUpdate,start:s.onStart,end:s.onEnd,choose:s.onChoose,sort:s.onSort}},s._l(t.arr,(function(t){return a("li",{key:t.smno,staticClass:"item2_wrap"},[a("div",{staticClass:"item2"},[a("div",{staticClass:"flex items-center w-0 flex-auto"},[a("svg-icon",{staticClass:"handle flex-shrink-0",attrs:{"icon-class":"drag",className:"gray-divide"}}),a("p",{staticClass:"text-limit-1"},[s._v(s._s(t.title))])],1),a("div",{staticClass:"flex flex-shrink-0"},[a("router-link",{attrs:{to:{name:"edit-collection",params:{id:t.sptno}}}},[a("vs-button",{attrs:{transparent:"",size:"small",color:"success"}},[s._v("編輯")])],1)],1)]),a("draggable",{staticClass:"draggable3",attrs:{group:"list",list:t.arr,tag:"ul","component-data":s.getComponentData(e),"empty-insert-threshold":s.emptyInsertThreshold,fallbackOnBody:s.fallbackOnBody,swapThreshold:s.swapThreshold,animation:s.animation,move:s.onMove,dragClass:s.dragClass,chosenClass:s.chosenClass,ghostClass:s.ghostClass,handle:".handle"},on:{change:s.onChange,update:s.onUpdate,start:s.onStart,end:s.onEnd,choose:s.onChoose,sort:s.onSort}},s._l(t.arr,(function(t){return a("li",{key:t.smno,staticClass:"item3_wrap"},[a("div",{staticClass:"item3"},[a("div",{staticClass:"flex items-center w-0 flex-auto"},[a("svg-icon",{staticClass:"handle flex-shrink-0",attrs:{"icon-class":"drag",className:"gray-divide"}}),a("p",{staticClass:"text-limit-1"},[s._v(s._s(t.title))])],1),a("div",{staticClass:"flex flex-shrink-0"},[a("router-link",{attrs:{to:{name:"edit-collection",params:{id:t.sptno}}}},[a("vs-button",{attrs:{transparent:"",size:"small",color:"success"}},[s._v("編輯")])],1)],1)])])})),0)],1)})),0)],1)})),0):s._e(),s.is_API_loaded?s._e():a("div",{staticClass:"space-y-2 mb-2"},s._l(5,(function(s,t){return a("skeleton",{key:t})})),1),0===s.lists.length&&s.is_API_loaded?a("p",{staticClass:"text-center"},[s._v("尚無任何分類")]):s._e()],1)])])])])])},n=[function(){var s=this,t=s.$createElement,a=s._self._c||t;return a("div",{staticClass:"rounded-xl sm:mt-4 w-full sm:w-1/3 flex-shrink-0 h-fit"},[a("div",[a("h3",{staticClass:"h3 mb-4"},[s._v("分類")]),a("p",[s._v("將商品加入分類，幫助顧客更容易瀏覽和查找您的商品，您也可以拖曳分類項目，組合成嵌套分類。")])])])}],o=(a("d3b7"),a("159b"),a("e9c4"),a("b76a")),l=a.n(o),i={name:"collections",components:{draggable:l.a},data:function(){return{is_API_loaded:!1,lists:[],animation:150,forceFallback:!1,swapThreshold:.3,fallbackOnBody:!1,emptyInsertThreshold:10,dragClass:"dragClass",chosenClass:"chosenClass",ghostClass:"ghostClass",delay:0}},computed:{newLists:function(){var s=[];return this.lists.forEach((function(t){t.layers=1,t.arr.length>0&&(t.layers=2,t.arr.forEach((function(s){s.arr.length>0&&(t.layers=3)}))),s.push(t)})),s}},created:function(){this.getLists()},methods:{onMove:function(s,t){var a=s.to.classList[0],e=s.draggedContext.element.layers,n=0;void 0!==s.to.__vue__.componentData.props.list&&(n=s.to.__vue__.componentData.props.list.layers);var o=e+n;return this.allowChange,e<=2&&"draggable2"===a||!(e>=2&&"draggable3"===a)&&(!(e>=3&&"draggable2"===a)&&(!(o>=5)&&("draggable1"===a||void 0)))},getComponentData:function(s){return{props:{list:this.newLists[s]}}},onChange:function(s){for(var t in s)"added"!==t&&"moved"!==t||this.saveArrange()},onChoose:function(s){},onUpdate:function(s){},onStart:function(s){},onSort:function(s){},onEnd:function(s){},getLists:function(){var s=this;this.$axios({url:"front//store/type/getTypeList.php",headers:{stoken:this.$store.state.login.userInfo.stoken},kcval:!0,data:{lang:0}}).then((function(t){t.data.Success?(s.lists=t.data.Data,s.is_API_loaded=!0):s.$myVS.openNoti("發生錯誤，請稍候再試",t.data.Message,"danger",1e4)}))},saveArrange:function(){var s=this;this.$axios({url:"front/store/type/uRankTypeData.php",headers:{stoken:this.$store.state.login.userInfo.stoken},kcval:!0,data:{lang:0,sptno:JSON.stringify(this.lists,["sptno","arr"])}}).then((function(t){t.data.Success?(s.$myVS.openNoti(t.data.Message,"",void 0),s.getLists()):s.$myVS.openNoti("發生錯誤，請稍候再試",t.data.Message,"danger",1e4)}))}}},r=i,c=(a("9dd8"),a("2877")),d=Object(c["a"])(r,e,n,!1,null,"ece1acce",null);t["default"]=d.exports},"39e6":function(s,t,a){},"9dd8":function(s,t,a){"use strict";a("39e6")},e9c4:function(s,t,a){var e=a("23e7"),n=a("da84"),o=a("d066"),l=a("2ba4"),i=a("e330"),r=a("d039"),c=n.Array,d=o("JSON","stringify"),h=i(/./.exec),u=i("".charAt),g=i("".charCodeAt),p=i("".replace),m=i(1..toString),f=/[\uD800-\uDFFF]/g,C=/^[\uD800-\uDBFF]$/,v=/^[\uDC00-\uDFFF]$/,_=function(s,t,a){var e=u(a,t-1),n=u(a,t+1);return h(C,s)&&!h(v,n)||h(v,s)&&!h(C,e)?"\\u"+m(g(s,0),16):s},y=r((function(){return'"\\udf06\\ud834"'!==d("\udf06\ud834")||'"\\udead"'!==d("\udead")}));d&&e({target:"JSON",stat:!0,forced:y},{stringify:function(s,t,a){for(var e=0,n=arguments.length,o=c(n);e<n;e++)o[e]=arguments[e];var i=l(d,null,o);return"string"==typeof i?p(i,f,_):i}})}}]);
//# sourceMappingURL=chunk-1dcc56c9.151aa140.js.map