From bbba5d26e9e26c910ed337dcb65f462752ee6dce Mon Sep 17 00:00:00 2001 From: litian <C21AF165> Date: 星期四, 12 九月 2024 09:11:47 +0800 Subject: [PATCH] fenxiang --- packageBookService/pages/bookServices/list/index.js | 89 +++++++++++++++++++++++++++++--------------- 1 files changed, 58 insertions(+), 31 deletions(-) diff --git a/packageBookService/pages/bookServices/list/index.js b/packageBookService/pages/bookServices/list/index.js index f57e643..1c76ef9 100644 --- a/packageBookService/pages/bookServices/list/index.js +++ b/packageBookService/pages/bookServices/list/index.js @@ -200,6 +200,7 @@ * 鐢ㄦ埛鐐瑰嚮鍙充笂瑙掑垎浜� */ onShareAppMessage() {}, + onShareTimeline() {}, goBack() { wx.navigateBack(); }, @@ -245,7 +246,7 @@ }); }, // 鑾峰彇涓�绾у垎绫讳笅浜岀骇鍒嗙被 - getSecondList(path) { + async getSecondList(path) { const options = []; const query = { path, @@ -260,16 +261,7 @@ field: "LinkOrder", }, }; - app.MG.store.getStoreChannelList(query).then((res) => { - if (!res.datas.length) { - this.setData({ - disabledSecondList: true, - }); - } else { - this.setData({ - disabledSecondList: false, - }); - } + await app.MG.store.getStoreChannelList(query).then((res) => { for (let index = 0; index < res.datas.length; index++) { const item = res.datas[index]; options.push({ @@ -281,6 +273,7 @@ "secondList.options": options, }); const second = [this.data.secondCode]; + console.log(second); this.setData({ "secondList.value": second, }); @@ -419,6 +412,7 @@ "||author*": this.data.searchValue, "||isbn*": this.data.searchValue, "||seriesName*": this.data.searchValue, + "||projectLeader*": this.data.searchValue }; } const query = { @@ -428,6 +422,9 @@ field: "state", }, ], sort, + coverSize: { + width: 180 + }, paging: { start: 0, size: this.data.pageCount.page * 8, @@ -441,11 +438,6 @@ }, }; app.MG.store.getProductList(query).then((res) => { - if (!res.datas.length && !this.data.pathList.length) { - this.setData({ - disabledSecondList: true - }) - } this.setData({ bookList: res.datas, isMore: null, @@ -460,6 +452,18 @@ noData: true, }); } + // 浜岀骇绂佺敤閫昏緫 + // 1.涓�绾у垎绫绘湭閫変腑锛屼簩绾у垎绫荤鐢� + if (!this.data.stairList.value) { + this.setData({ + disabledSecondList: true + }) + } else if (this.data.stairList.value && !this.data.secondList.options.length) { + // 2. 涓�绾у垎绫婚�変腑锛屾棤浜岀骇鍒嗙被 + this.setData({ + disabledSecondList: true + }) + } if (this.data.triggered) { this.setData({ triggered: false, @@ -471,7 +475,7 @@ }); }, // 涓�绾у垎绫诲垏鎹� - onChangeStair(e) { + async onChangeStair(e) { const path = e.detail.value.length ? `${this.data.assortCheck.code}\\${e.detail.value}` : this.data.assortCheck.code; @@ -482,19 +486,45 @@ secondCode: "", path: path, "stairList.value": e.detail.value, - disabledSecondList: false + // disabledSecondList: false }); - if (e.detail.value == "") { - this.setData({ - disabledSecondList: true, - }); - } else { - this.getSecondList(path); - } - this.getBookList(path); + // if (e.detail.value == "") { + // this.setData({ + // disabledSecondList: true, + // }); + // } else { + await this.getSecondList(path); + // } + await this.getBookList(path); }, - // 浜岀骇鍒嗙被鍒囨崲 - onChangeSecond(e) { + // // 浜岀骇鍒嗙被鍒囨崲 + // onChangeSecond(e) { + // const pathList = []; + // for (let index = 0; index < e.detail.value.length; index++) { + // const element = e.detail.value[index]; + // pathList.push({ + // Path: element, + // Type: "*", + // StoreRefCode: app.config.goodsStore, + // }); + // } + // this.setData({ + // backTop: "#assort-title", + // pathList: pathList, + // "secondList.value": e.detail.value, + // }); + // }, + // 浜岀骇鍒嗙被閲嶇疆 + resetSecond() { + this.setData({ + backTop: "#assort-title", + pathList: [], + "secondList.value": [], + }); + this.getBookList(this.data.path); + }, + // 浜岀骇鍒嗙被纭畾 + onConfirmSecond(e) { const pathList = []; for (let index = 0; index < e.detail.value.length; index++) { const element = e.detail.value[index]; @@ -509,9 +539,6 @@ pathList: pathList, "secondList.value": e.detail.value, }); - }, - // - onConfirmSecond() { this.getBookList(this.data.path); }, // 閲嶇偣椤圭洰鏀瑰彉 -- Gitblit v1.9.1