You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

1 lines
8.9 KiB

(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["package1/inventory/gategory"],{"22fc":function(e,t,i){"use strict";i.r(t);var u=i("2426"),o=i.n(u);for(var l in u)["default"].indexOf(l)<0&&function(e){i.d(t,e,(function(){return u[e]}))}(l);t["default"]=o.a},2426:function(e,t,i){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i={data:function(){return{indexList:[],show:!1,inputVal:"",specVal:"",addIndex:0,typeModel:"",editItem:{},delItems:{},isOpenId:"",delType:"",goodsList:[],dialogTit:"输入分类名",typeText:"",sortText:"",sortTextEdit:"",defaultList:[{name:"颜色",list:[{value:"均色",checked:!1},{value:"白色",checked:!1},{value:"黑色",checked:!1},{value:"浅蓝",checked:!1},{value:"蓝色",checked:!1},{value:"灰色",checked:!1},{value:"咖色",checked:!1},{value:"紫色",checked:!1},{value:"红色",checked:!1},{value:"米色",checked:!1}]},{name:"尺码",list:[{value:"均码",checked:!1},{value:"XS码",checked:!1},{value:"S码",checked:!1},{value:"M码",checked:!1},{value:"L码",checked:!1},{value:"XL码",checked:!1},{value:"XXL码",checked:!1},{value:"XXXL码",checked:!1},{value:"XXXXL码",checked:!1},{value:"25码",checked:!1},{value:"26码",checked:!1},{value:"27码",checked:!1},{value:"28码",checked:!1},{value:"29码",checked:!1},{value:"30码",checked:!1},{value:"31码",checked:!1},{value:"32码",checked:!1},{value:"33码",checked:!1},{value:"34码",checked:!1},{value:"35码",checked:!1},{value:"36码",checked:!1},{value:"37码",checked:!1},{value:"38码",checked:!1},{value:"39码",checked:!1},{value:"40码",checked:!1},{value:"41码",checked:!1},{value:"42码",checked:!1},{value:"43码",checked:!1},{value:"44码",checked:!1},{value:"45码",checked:!1}]}],multipleList:[]}},computed:{},filters:{sliceMsg:function(e){var t="";if("string"==typeof e){var i=JSON.parse(e);for(var u in i)t+=i[u]+"/"}return t}},onShow:function(){this.getGategoryList()},methods:{getGategoryList:function(){var e=this;this.tui.request("/app/productCategory/list","get",{},!1,!0).then((function(t){200==t.code?e.indexList=t.result:e.tui.toast(t.message)})).catch((function(e){}))},inputDialogToggle:function(e,t,i){this.typeModel=e,"edit"==e?(this.inputVal=t.categoryName,this.editItem=t,this.sortTextEdit=null==this.editItem.sort||"null"==this.editItem.sort?"":this.editItem.sort,this.$refs.delDialog.open("bottom")):"add"==e&&(this.inputVal="",this.isOpenId=t,this.dialogTit="输入分类名",this.$refs.addTypeDialog.open("bottom"))},close:function(){this.$refs.addTypeDialog.close()},handleBlur:function(e){this.inputVal=e.detail.value},handleBlurSort:function(e){this.sortTextEdit=e.detail.value},getTypeToNum:function(t){var i=this,u=this;this.tui.request("/app/stock/getlistByAttributeList","post",{categoryId:t},!1,!0).then((function(t){200==t.code&&(""!=t.result?(i.goodsList=t.result,i.$refs.carPopup.open("bottom")):i.tui.request("/app/productAttribute/selectByCategoryId","POST",{categoryId:i.delItems.id},!1,!0).then((function(t){200==t.code&&(t.result.length>0?e.showModal({title:"提示",content:"此分类已经维护了子分类,确定继续删除吗?",success:function(e){e.confirm&&u.delItemModal()}}):u.show=!0)})).catch((function(e){})))})).catch((function(e){}))},clickList:function(t){var i=getCurrentPages(),u=i[i.length-2];u.$vm.typeItem=t,e.navigateBack({delta:1})},toggle:function(e){this.addIndex=e,this.$refs.addDialog.open()},addSpec:function(e){var t={value:e,checked:!1};this.defaultList[this.addIndex].list.push(t),this.$refs.addClose.val=""},dialogInputConfirm:function(t){var i=this;switch(i.typeModel){case"add":for(var u=0;u<i.indexList.length;u++)if(i.indexList[u].categoryName==t)return void e.showToast({title:"请勿重复添加!",icon:"error"});if(""==t)return void i.tui.toast("请输入分类名");if(""!=t&&""==i.multipleList)i.multipleList=[{attributeName:"颜色",productAttributeValueVoList:[{checked:!0,value:"均色"}]},{attributeName:"尺码",productAttributeValueVoList:[{checked:!0,value:"均码"}]}];else if(""!=t&&""!=i.multipleList)for(var o=0;o<i.multipleList.length;o++)if(""==i.multipleList[o].productAttributeValueVoList)"颜色"==i.multipleList[o].attributeName?i.multipleList[o].productAttributeValueVoList=[{checked:!0,value:"均色"}]:i.multipleList[o].productAttributeValueVoList=[{checked:!0,value:"均码"}];else if(2!=i.multipleList.length)if("颜色"==i.multipleList[o].attributeName){i.multipleList.push({attributeName:"尺码",productAttributeValueVoList:[{checked:!0,value:"均码"}]})}else{i.multipleList.push({attributeName:"颜色",productAttributeValueVoList:[{checked:!0,value:"均码"}]})}i.tui.request("/app/productCategory/batchSaveCategoryAndAttribute","post",{categoryName:t,sort:i.sortText,productAttributeOfAddVos:i.multipleList},!1,!1).then((function(e){200==e.code?(i.tui.toast("添加成功"),i.$refs.addTypeDialog.close(),i.sortText="",i.getGategoryList()):i.tui.toast("添加失败")})).catch((function(e){}));for(var l=0;l<i.defaultList.length;l++)for(var n=0;n<i.defaultList[l].list.length;n++)i.defaultList[l].list[n].checked=!1;i.typeText="",i.multipleList=[];break;case"edit":i.tui.request("/app/productCategory/edit","post",{categoryName:this.inputVal,sort:i.sortTextEdit,id:i.editItem.id},!1,!0).then((function(t){200==t.code?(i.getGategoryList(),i.sortText="",e.showToast({title:"修改成功",icon:"none"})):e.showToast({title:"修改失败",icon:"none"})})).catch((function(e){}));break;default:}i.$refs.delDialog.close(),i.$refs.inputClose.val="",this.inputVal=""},dialogClose:function(){this.inputVal="",this.specVal="",this.$refs.inputClose.val="",this.$refs.addClose.val=""},dialogDel:function(){this.delItem(this.editItem,"del")},delItemModal:function(){var t=this;this.show=!1,"del"==this.delType&&this.tui.request("/app/productCategory/delById","post",{id:this.delItems.id},!1,!0).then((function(i){200==i.code?(t.getGategoryList(),e.showToast({title:"删除成功",icon:"none"}),t.$refs.carPopup.close(),t.$refs.delDialog.close()):e.showToast({title:"删除失败",icon:"none"})})).catch((function(e){}))},delItem:function(e,t){this.delType=t,this.delItems=e,this.getTypeToNum(this.delItems.id)},goGategoryLow:function(t){e.navigateTo({url:"/package1/inventory/gategoryLow?id="+t})},addMultipleType:function(e,t,i){e.list[i].checked=!e.list[i].checked;var u=[];if(""==this.multipleList){u.push(e.list[i]);var o={attributeName:e.name,productAttributeValueVoList:u};this.multipleList.push(o)}else for(var l=0;l<this.multipleList.length;l++)if(this.multipleList[l].attributeName==e.name)for(var n=0;n<this.multipleList[l].productAttributeValueVoList.length;n++){if(this.multipleList[l].productAttributeValueVoList[n].value==e.list[i].value)return void this.multipleList[l].productAttributeValueVoList.splice(n,1);if(n+1==this.multipleList[l].productAttributeValueVoList.length)return void this.multipleList[l].productAttributeValueVoList.push(e.list[i])}else if(this.multipleList.length==l+1){u.push(e.list[i]);o={attributeName:e.name,productAttributeValueVoList:u};return void this.multipleList.push(o)}}}};t.default=i}).call(this,i("df3c")["default"])},"4ac6":function(e,t,i){"use strict";i.r(t);var u=i("deae"),o=i("22fc");for(var l in o)["default"].indexOf(l)<0&&function(e){i.d(t,e,(function(){return o[e]}))}(l);i("5e27");var n=i("828b"),s=Object(n["a"])(o["default"],u["b"],u["c"],!1,null,"2ef78559",null,!1,u["a"],void 0);t["default"]=s.exports},"5e27":function(e,t,i){"use strict";var u=i("7fc9"),o=i.n(u);o.a},"7fc9":function(e,t,i){},"8b1c":function(e,t,i){"use strict";(function(e,t){var u=i("47a9");i("7859");u(i("3240"));var o=u(i("4ac6"));e.__webpack_require_UNI_MP_PLUGIN__=i,t(o.default)}).call(this,i("3223")["default"],i("df3c")["createPage"])},deae:function(e,t,i){"use strict";i.d(t,"b",(function(){return o})),i.d(t,"c",(function(){return l})),i.d(t,"a",(function(){return u}));var u={uIcon:function(){return Promise.all([i.e("common/vendor"),i.e("uni_modules/uview-ui/components/u-icon/u-icon")]).then(i.bind(null,"1608"))},uModal:function(){return Promise.all([i.e("common/vendor"),i.e("uni_modules/uview-ui/components/u-modal/u-modal")]).then(i.bind(null,"9e1e"))},uniPopup:function(){return i.e("uni_modules/uni-popup/components/uni-popup/uni-popup").then(i.bind(null,"2864"))},uniPopupDialog:function(){return Promise.all([i.e("common/vendor"),i.e("uni_modules/uni-popup/components/uni-popup-dialog/uni-popup-dialog")]).then(i.bind(null,"761e"))},uniEasyinput:function(){return i.e("uni_modules/uni-easyinput/components/uni-easyinput/uni-easyinput").then(i.bind(null,"5fa6"))},uniIcons:function(){return Promise.all([i.e("common/vendor"),i.e("uni_modules/uni-icons/components/uni-icons/uni-icons")]).then(i.bind(null,"6bbb6"))}},o=function(){var e=this,t=e.$createElement,i=(e._self._c,e.__map(e.goodsList,(function(t,i){var u=e.__get_orig(t),o=e._f("sliceMsg")(t.attributeList);return{$orig:u,f0:o}})));e._isMounted||(e.e0=function(t){e.show=!1},e.e1=function(e){return this.$refs.carPopup.close()},e.e2=function(e){this.show=!0}),e.$mp.data=Object.assign({},{$root:{l0:i}})},l=[]}},[["8b1c","common/runtime","common/vendor"]]]);