diff --git a/manager/src/views/page-decoration/wap/decorate.vue b/manager/src/views/page-decoration/wap/decorate.vue index 960d3460..354d717d 100644 --- a/manager/src/views/page-decoration/wap/decorate.vue +++ b/manager/src/views/page-decoration/wap/decorate.vue @@ -26,13 +26,20 @@ >选择促销活动 - 装修提示 - - + 装修提示 + + @@ -119,66 +126,61 @@
绑定
-
@@ -475,8 +487,11 @@ @selectedGoodsData="selectedGoodsData" > - - + + @@ -496,7 +511,7 @@ export default { components: { ossManage, hotzone, - categoryTemplate + categoryTemplate, }, data() { return { @@ -513,8 +528,8 @@ export default { selectedGoods: "", // 已选商品 selectedLinks: "", // 已选链接 modelList: "", // 装修列表 - enableSelectCategory:false, //商品是否绑定分类 - goodsSelectedIndex:0, //绑定商品分类的索引 + enableSelectCategory: false, //商品是否绑定分类 + goodsSelectedIndex: 0, //绑定商品分类的索引 }; }, watch: { @@ -526,23 +541,26 @@ export default { props: ["res"], methods: { // 选择分类 - confirmCategory(val){ - let data = {...this.res.options.list[0].titleWay[this.goodsSelectedIndex]} + confirmCategory(val) { + let data = { + ...this.res.options.list[0].titleWay[this.goodsSelectedIndex], + }; let callback = { - id:val[0].id, - name:val[0].name, - categoryIdWay:val[0].id + id: val[0].id, + name: val[0].name, + categoryIdWay: val[0].id, }; data = { ...data, - bindCategory:callback - } - this.res.options.list[0].listWay = this.res.options.list[0].listWay.filter(item=>{ - return item.___index != this.goodsSelectedIndex - }) - this.res.options.list[0].titleWay[this.goodsSelectedIndex] = data + bindCategory: callback, + }; + this.res.options.list[0].listWay = + this.res.options.list[0].listWay.filter((item) => { + return item.___index != this.goodsSelectedIndex; + }); + this.res.options.list[0].titleWay[this.goodsSelectedIndex] = data; - console.log( this.res.options.list[0]) + console.log(this.res.options.list[0]); }, // 商品排序 slotGoods(list, key, val) { @@ -621,7 +639,7 @@ export default { }, // 回调选择的链接 selectedLink(val) { - this.selectedLinks.zoneInfo = [] + this.selectedLinks.zoneInfo = []; delete val.selected; delete val.intro; delete val.mobileIntro; @@ -644,20 +662,20 @@ export default { }); this.res.options.list[0].listWay.push(...data); // 清除已经绑定的分类 - this.res.options.list[0].titleWay[this.goodsSelectedIndex].bindCategory = "" + this.res.options.list[0].titleWay[this.goodsSelectedIndex].bindCategory = + ""; this.linkType = ""; }, // 绑定商品 - bindGoodsId(val,index) { + bindGoodsId(val, index) { this.selectedGoods = val; - this.goodsSelectedIndex = index + this.goodsSelectedIndex = index; this.liliDialogFlag(true); }, // 绑定分类 - bindGoodsCategory(index,key){ - this.enableSelectCategory = true - this.goodsSelectedIndex = index - + bindGoodsCategory(index, key) { + this.enableSelectCategory = true; + this.goodsSelectedIndex = index; }, // 点击抽屉 clickDrawer(item, index) { diff --git a/manager/src/views/seller/shop/shopDetail.vue b/manager/src/views/seller/shop/shopDetail.vue index 56f0b3ba..ff7763b3 100644 --- a/manager/src/views/seller/shop/shopDetail.vue +++ b/manager/src/views/seller/shop/shopDetail.vue @@ -871,7 +871,9 @@ this.$set(this, "storeInfo", res.result); //因switch开关需要用到true或者false 所以进行一次格式化 this.storeInfo.storeDisable = this.storeInfo.storeDisable === "OPEN" ? true : false - this.checkAllGroup = this.storeInfo.goodsManagementCategory.split(","); + if(this.storeInfo.goodsManagementCategory != null){ + this.checkAllGroup = this.storeInfo.goodsManagementCategory.split(","); + } this.storeInfo.legalPhoto = this.storeInfo.legalPhoto.split(","); }); }, diff --git a/manager/src/views/seller/shop/shopList.vue b/manager/src/views/seller/shop/shopList.vue index 8e25b918..061b5f1a 100644 --- a/manager/src/views/seller/shop/shopList.vue +++ b/manager/src/views/seller/shop/shopList.vue @@ -24,7 +24,7 @@ @@ -329,6 +329,7 @@ export default { }, // 获取列表数据 getDataList() { + console.log(this.searchForm) this.loading = true; // 带多条件搜索参数获取表单数据 请自行修改接口 getShopListData(this.searchForm).then((res) => { diff --git a/seller/src/api/index.js b/seller/src/api/index.js index 831fc829..722c0a59 100644 --- a/seller/src/api/index.js +++ b/seller/src/api/index.js @@ -289,6 +289,10 @@ export const editDepartment = (ids, params) => { export const loadDepartment = (id) => { return getRequest(`/department/${id}`); }; +// 搜索部门 +export const searchDepartment = (params) => { + return getRequest("/department", params); +}; // 通过部门获取全部角色数据 export const getUserByDepartmentId = (id, params) => {