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 @@
-
@@ -54,10 +58,12 @@
style="height:40rpx;line-height: 40rpx;position: absolute !important;bottom:0;right: 30rpx;">
-
+
{{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