From 2c0b753b3efb826a0d490c985843f7900d1ec6dc Mon Sep 17 00:00:00 2001 From: tianyi <13521030702@163.com> Date: Wed, 29 Jul 2026 15:47:17 +0800 Subject: [PATCH] 1 --- pages/goods/gategory.vue | 390 ++++++++++++++++++---------------- pages/login/login.vue | 5 + pages/myCenter/shopDetail.vue | 5 + pages/shop/addGoods.vue | 10 + 4 files changed, 229 insertions(+), 181 deletions(-) diff --git a/pages/goods/gategory.vue b/pages/goods/gategory.vue index eb04edd..b6d6e88 100644 --- a/pages/goods/gategory.vue +++ b/pages/goods/gategory.vue @@ -25,7 +25,8 @@ - + 编辑分类 @@ -39,9 +40,12 @@ 排序: - - 删除 - 确认 + + 删除 + 确认 @@ -54,10 +58,12 @@ style="height:40rpx;line-height: 40rpx;position: absolute !important;bottom:0;right: 30rpx;"> - - + 确认 @@ -79,7 +85,8 @@ - + {{item.attributeList | sliceMsg}} @@ -111,8 +118,8 @@ indexList: [], show: false, inputVal: '', - specVal:'', - addIndex:0, + specVal: '', + addIndex: 0, typeModel: '', editItem: {}, delItems: {}, @@ -120,137 +127,137 @@ delType: '', goodsList: [], dialogTit: '输入分类名', - typeText:'', - sortText:'', - sortTextEdit:'', - defaultList:[{ - name:'颜色', - list:[{ - value:'均色', - checked:false, - },{ - value:'白色', - checked:false, - },{ - value:'黑色', - checked:false, - },{ - value:'浅蓝', - checked:false, - },{ - value:'蓝色', - checked:false, - },{ - value:'灰色', - checked:false, - },{ - value:'咖色', - checked:false, - },{ - value:'紫色', - checked:false, - },{ - value:'红色', - checked:false, - },{ - value:'米色', - checked:false, + typeText: '', + sortText: '', + sortTextEdit: '', + defaultList: [{ + name: '颜色', + list: [{ + value: '均色', + checked: false, + }, { + value: '白色', + checked: false, + }, { + value: '黑色', + checked: false, + }, { + value: '浅蓝', + checked: false, + }, { + value: '蓝色', + checked: false, + }, { + value: '灰色', + checked: false, + }, { + value: '咖色', + checked: false, + }, { + value: '紫色', + checked: false, + }, { + value: '红色', + checked: false, + }, { + value: '米色', + checked: false, }] - },{ - name:'尺码', - list:[{ - value:'均码', - checked:false, - },{ - value:'XS码', - checked:false - },{ - value:'S码', - checked:false, - },{ - value:'M码', - checked:false, - },{ - value:'L码', - checked:false, - },{ - value:'XL码', - checked:false, - },{ - value:'XXL码', - checked:false, - },{ - value:'XXXL码', - checked:false, - },{ - value:'XXXXL码', - checked:false, - },{ - value:'25码', - checked:false - },{ - value:'26码', - checked:false - },{ - value:'27码', - checked:false - },{ - value:'28码', - checked:false - },{ - value:'29码', - checked:false - },{ - value:'30码', - checked:false - },{ - value:'31码', - checked:false - },{ - value:'32码', - checked:false - },{ - value:'33码', - checked:false - },{ - value:'34码', - checked:false - },{ - value:'35码', - checked:false - },{ - value:'36码', - checked:false - },{ - value:'37码', - checked:false - },{ - value:'38码', - checked:false - },{ - value:'39码', - checked:false - },{ - value:'40码', - checked:false - },{ - value:'41码', - checked:false - },{ - value:'42码', - checked:false - },{ - value:'43码', - checked:false - },{ - value:'44码', - checked:false - },{ - value:'45码', - checked:false + }, { + name: '尺码', + list: [{ + value: '均码', + checked: false, + }, { + value: 'XS码', + checked: false + }, { + value: 'S码', + checked: false, + }, { + value: 'M码', + checked: false, + }, { + value: 'L码', + checked: false, + }, { + value: 'XL码', + checked: false, + }, { + value: 'XXL码', + checked: false, + }, { + value: 'XXXL码', + checked: false, + }, { + value: 'XXXXL码', + checked: false, + }, { + value: '25码', + checked: false + }, { + value: '26码', + checked: false + }, { + value: '27码', + checked: false + }, { + value: '28码', + checked: false + }, { + value: '29码', + checked: false + }, { + value: '30码', + checked: false + }, { + value: '31码', + checked: false + }, { + value: '32码', + checked: false + }, { + value: '33码', + checked: false + }, { + value: '34码', + checked: false + }, { + value: '35码', + checked: false + }, { + value: '36码', + checked: false + }, { + value: '37码', + checked: false + }, { + value: '38码', + checked: false + }, { + value: '39码', + checked: false + }, { + value: '40码', + checked: false + }, { + value: '41码', + checked: false + }, { + value: '42码', + checked: false + }, { + value: '43码', + checked: false + }, { + value: '44码', + checked: false + }, { + value: '45码', + checked: false }] }], - multipleList:[] + multipleList: [] } }, computed: { @@ -291,7 +298,8 @@ if (type == 'edit') { this.inputVal = item.categoryName; this.editItem = item; - this.sortTextEdit = (this.editItem.sort == null || this.editItem.sort == 'null') ? '' : this.editItem.sort + this.sortTextEdit = (this.editItem.sort == null || this.editItem.sort == 'null') ? '' : this.editItem + .sort this.$refs.delDialog.open('bottom') } else if (type == 'add') { this.inputVal = ''; @@ -301,13 +309,13 @@ } }, - close(){ + close() { this.$refs.addTypeDialog.close() }, - handleBlur(e){ + handleBlur(e) { this.inputVal = e.detail.value }, - handleBlurSort(e){ + handleBlurSort(e) { this.sortTextEdit = e.detail.value }, //查询分类下有没有库存 @@ -340,9 +348,19 @@ } else { that.show = true } + } else { + uni.showToast({ + title: res1.message, + icon: 'none' + }) } }) } + } else { + uni.showToast({ + title: res.message, + icon: 'none' + }) } }) }, @@ -369,7 +387,7 @@ return } } - if(e == ''){ + if (e == '') { uni.showToast({ title: "请输入分类名", icon: 'none' @@ -380,7 +398,7 @@ this.NB.sendRequest('/app/productCategory/batchSaveCategoryAndAttribute', { categoryName: e, sort: that.sortText, - productAttributeOfAddVos:that.multipleList + productAttributeOfAddVos: that.multipleList }, false, 'POST', 'application/json').then(data => { if (res.code == 200) { uni.showToast({ @@ -389,7 +407,7 @@ }) that.$refs.addTypeDialog.close() that.sortText = '' - + that.getGategoryList() } else { uni.showToast({ @@ -398,8 +416,8 @@ }) } }) - for(var i=0;i