goods-cat.js 6.1 KB

1
  1. (global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pages/goods-edit/goods-cat/goods-cat"],{"0756":function(t,e,i){"use strict";var n;i.d(e,"b",(function(){return a})),i.d(e,"c",(function(){return o})),i.d(e,"a",(function(){return n}));var a=function(){var t=this,e=t.$createElement;t._self._c},o=[]},3175:function(t,e,i){"use strict";i.r(e);var n=i("0756"),a=i("8c36");for(var o in a)"default"!==o&&function(t){i.d(e,t,(function(){return a[t]}))}(o);i("cabf");var s,c=i("f0c5"),l=Object(c["a"])(a["default"],n["b"],n["c"],!1,null,"01ae1b7a",null,!1,n["a"],s);e["default"]=l.exports},8840:function(t,e,i){"use strict";(function(t){i("2d0a");n(i("66fd"));var e=n(i("3175"));function n(t){return t&&t.__esModule?t:{default:t}}t(e.default)}).call(this,i("543d")["createPage"])},"8c36":function(t,e,i){"use strict";i.r(e);var n=i("9f47"),a=i.n(n);for(var o in n)"default"!==o&&function(t){i.d(e,t,(function(){return n[t]}))}(o);e["default"]=a.a},"9f47":function(t,e,i){"use strict";(function(t){function i(t,e){var i;if("undefined"===typeof Symbol||null==t[Symbol.iterator]){if(Array.isArray(t)||(i=n(t))||e&&t&&"number"===typeof t.length){i&&(t=i);var a=0,o=function(){};return{s:o,n:function(){return a>=t.length?{done:!0}:{done:!1,value:t[a++]}},e:function(t){throw t},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var s,c=!0,l=!1;return{s:function(){i=t[Symbol.iterator]()},n:function(){var t=i.next();return c=t.done,t},e:function(t){l=!0,s=t},f:function(){try{c||null==i.return||i.return()}finally{if(l)throw s}}}}function n(t,e){if(t){if("string"===typeof t)return a(t,e);var i=Object.prototype.toString.call(t).slice(8,-1);return"Object"===i&&t.constructor&&(i=t.constructor.name),"Map"===i||"Set"===i?Array.from(t):"Arguments"===i||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(i)?a(t,e):void 0}}function a(t,e){(null==e||e>t.length)&&(e=t.length);for(var i=0,n=new Array(e);i<e;i++)n[i]=t[i];return n}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o={data:function(){return{iphone_x:!1,first:!0,cat:[],sec_list:[],third_list:[],list:[],mch_id:null,dialog:!1,index_1:0,index_2:0,index_3:0,type:"",color:""}},methods:{settingCat:function(){t.navigateTo({url:"/pages/goods-edit/cat-setting/cat-setting?mch_id="+this.mch_id})},cancel:function(){this.dialog=!1,this.sec_list=[],this.third_list=[],this.index_1=0,this.index_2=0,this.index_3=0},toAdd:function(){var e,n=this,a=n.cat[n.index_1],o=n.sec_list[n.index_2],s=n.third_list[n.index_3];if(e="未选择"==o.label?a:"未选择"==s.label?o:s,n.list.length>0){var c,l=i(n.list);try{for(l.s();!(c=l.n()).done;){var r=c.value;if(r.value==e.value)return t.showToast({title:"请勿重复添加",icon:"none",duration:1e3}),!1}}catch(d){l.e(d)}finally{l.f()}}setTimeout((function(){n.list.push(e),n.dialog=!1,n.index_1=0,n.index_2=0,n.index_3=0}))},getCat:function(){var e=this,n=0==this.mch_id?e.$api.app_admin.cat:"mall"==e.type?e.$api.mch.cat:e.$api.mch.mch_cat;e.$request({url:n,data:{mch_id:e.mch_id}}).then((function(n){if(e.$hideLoading(),t.hideLoading(),e.first=!1,0==n.code){if(e.cat=n.data.list,e.list.length>0){var a=JSON.parse(JSON.stringify(e.list));e.list=[];var o,s=i(a);try{for(s.s();!(o=s.n()).done;){var c,l=o.value,r=i(e.cat);try{for(r.s();!(c=r.n()).done;){var d=c.value;if(l.value==d.value)e.list.push(l);else if(d.children){var h,u=i(d.children);try{for(u.s();!(h=u.n()).done;){var f=h.value;if(l.value==f.value)e.list.push(l);else if(f.children){var _,g=i(f.children);try{for(g.s();!(_=g.n()).done;){var v=_.value;l.value==v.value&&e.list.push(l)}}catch(m){g.e(m)}finally{g.f()}}}}catch(m){u.e(m)}finally{u.f()}}}}catch(m){r.e(m)}finally{r.f()}}}catch(m){s.e(m)}finally{s.f()}}}else t.showToast({title:n.msg,icon:"none",duration:1e3})})).catch((function(i){e.$hideLoading(),t.hideLoading()}))},delCat:function(t){this.list.splice(t,1)},bindChange:function(t){var e=this;t.detail.value[0]<0&&(t.detail.value[0]=0),e.index_1==t.detail.value[0]?e.index_2==t.detail.value[1]?e.index_3=+t.detail.value[2]:(e.index_2=+t.detail.value[1],e.index_3=0,e.third_list=[{label:"未选择",value:""}],e.sec_list[e.index_2].children&&(e.third_list=e.third_list.concat(e.sec_list[e.index_2].children))):(e.index_1=+t.detail.value[0],e.index_2=0,e.index_3=0,e.sec_list=[{label:"未选择",value:""}],e.third_list=[{label:"未选择",value:""}],e.cat[e.index_1].children&&(e.sec_list=e.sec_list.concat(e.cat[e.index_1].children),e.sec_list[0].children&&(e.third_list=e.third_list.concat(e.sec_list[0].children))))},save:function(){0==this.mch_id?this.$storage.setStorageSync("goods_cat",this.list):"mall"==this.type?this.$storage.setStorageSync("mch_goods_cat",this.list):this.$storage.setStorageSync("mch_goods_mch_cat",this.list),setTimeout((function(){t.navigateBack()}),500)},add:function(){this.dialog=!0,this.sec_list=[{label:"未选择",value:""}],this.third_list=[{label:"未选择",value:""}],this.cat[0].children&&(this.sec_list=this.sec_list.concat(this.cat[0].children),this.sec_list[0].children&&(this.third_list=this.third_list.concat(this.sec_list[0].children)))}},onShow:function(){this.first||(t.showLoading({mask:!0}),this.getCat())},onLoad:function(e){this.$commonLoad.onload(e);var i=this;i.$showLoading({type:"global",text:"加载中..."}),this.type=e.type?e.type:"",this.mch_id=e.mch_id?e.mch_id:0,this.color=e.mch_id?"#ff4544":"#446dfd",0==this.mch_id?this.list=this.$storage.getStorageSync("goods_cat")?this.$storage.getStorageSync("goods_cat"):[]:"mall"==this.type?this.list=this.$storage.getStorageSync("mch_goods_cat")?this.$storage.getStorageSync("mch_goods_cat"):[]:this.list=this.$storage.getStorageSync("mch_goods_mch_cat")?this.$storage.getStorageSync("mch_goods_mch_cat"):[],t.getSystemInfo({success:function(t){(t.model.indexOf("iPhone X")>-1||t.model.indexOf("iPhone 11")>-1||t.model.indexOf("iPhone11")>-1||t.model.indexOf("iPhone12")>-1||t.model.indexOf("Unknown Device")>-1)&&(i.iphone_x=!0)}}),i.getCat()}};e.default=o}).call(this,i("543d")["default"])},c7ed:function(t,e,i){},cabf:function(t,e,i){"use strict";var n=i("c7ed"),a=i.n(n);a.a}},[["8840","common/runtime","common/vendor"]]]);