diff --git a/canteen/components/lf-previewImage/lf-previewImage.vue b/canteen/components/lf-previewImage/lf-previewImage.vue index 0143b20..a72abee 100644 --- a/canteen/components/lf-previewImage/lf-previewImage.vue +++ b/canteen/components/lf-previewImage/lf-previewImage.vue @@ -92,7 +92,6 @@ created(){ // TODO PC端屏蔽遮罩滚动穿透 // TODO PC端滚轮放大缩小 - // TODO 放大缩小百分比显示 // TODO 双击时会被关掉 }, methods: { @@ -117,8 +116,12 @@ }, // movable 缩放事件 scale(event){ - let scale = event.detail.scale; - this.$msg(scale); // TODO 轻提示层级不够,没有被显示出来 + let scale = parseInt(event.detail.scale * 100) +'%'; + uni.showToast({ + title: scale, + icon: 'none', + position: 'bottom' + }) }, // 鼠标滚动缩放事件,目前会触发浏览器页面滚动事件,暂时先不要这个功能 mousewheel(event){ @@ -227,4 +230,8 @@ } } } + // 轻提示框样式 + /deep/.uni-sample-toast{ + z-index: 1002; + } diff --git a/canteen/pages/classification/material.vue b/canteen/pages/classification/material.vue index dd74684..4bc908d 100644 --- a/canteen/pages/classification/material.vue +++ b/canteen/pages/classification/material.vue @@ -64,7 +64,12 @@ }) return; } + // #ifdef H5 this.checked_list = prevPage.$data.material_list; + // #endif + // #ifdef MP-WEIXIN + this.checked_list = prevPage.data.material_list; + // #endif this.getData(); }, methods: { diff --git a/canteen/pages/classification/supplier.vue b/canteen/pages/classification/supplier.vue index 80a94de..5c0b937 100644 --- a/canteen/pages/classification/supplier.vue +++ b/canteen/pages/classification/supplier.vue @@ -60,7 +60,12 @@ }) return; } + // #ifdef H5 this.checked_list = prevPage.$data.material_list; + // #endif + // #ifdef MP-WEIXIN + this.checked_list = prevPage.data.material_list; + // #endif if(this.show_count <= 1){ this.getData(); diff --git a/canteen/pages/classification/warehouse.vue b/canteen/pages/classification/warehouse.vue index 6aecdd5..7bd1856 100644 --- a/canteen/pages/classification/warehouse.vue +++ b/canteen/pages/classification/warehouse.vue @@ -58,8 +58,12 @@ }) return; } + // #ifdef H5 this.checked_list = prevPage.$data.warehouse_list; - console.log('onload',this.checked_list ) + // #endif + // #ifdef MP-WEIXIN + this.checked_list = prevPage.data.warehouse_list; + // #endif this.getData(); }, methods: { diff --git a/canteen/pages/delivery/order.vue b/canteen/pages/delivery/order.vue index 401b707..7cc3c25 100644 --- a/canteen/pages/delivery/order.vue +++ b/canteen/pages/delivery/order.vue @@ -27,7 +27,7 @@ 订单状态 - {{ item.state }} + {{ item.state }} diff --git a/canteen/pages/index/index.vue b/canteen/pages/index/index.vue index 6918bc9..a6d8ed5 100644 --- a/canteen/pages/index/index.vue +++ b/canteen/pages/index/index.vue @@ -38,7 +38,6 @@ } }, onShow() { - // todo 优化:显示订单角标 this.getHomeData(); }, onReady() { diff --git a/canteen/pages/purchase/order.vue b/canteen/pages/purchase/order.vue index a6dd865..2cdd41f 100644 --- a/canteen/pages/purchase/order.vue +++ b/canteen/pages/purchase/order.vue @@ -43,7 +43,7 @@ 订单状态 - {{ item.state }} + {{ item.state }} diff --git a/supplier/components/lf-previewImage/lf-previewImage.vue b/supplier/components/lf-previewImage/lf-previewImage.vue index 0143b20..a72abee 100644 --- a/supplier/components/lf-previewImage/lf-previewImage.vue +++ b/supplier/components/lf-previewImage/lf-previewImage.vue @@ -92,7 +92,6 @@ created(){ // TODO PC端屏蔽遮罩滚动穿透 // TODO PC端滚轮放大缩小 - // TODO 放大缩小百分比显示 // TODO 双击时会被关掉 }, methods: { @@ -117,8 +116,12 @@ }, // movable 缩放事件 scale(event){ - let scale = event.detail.scale; - this.$msg(scale); // TODO 轻提示层级不够,没有被显示出来 + let scale = parseInt(event.detail.scale * 100) +'%'; + uni.showToast({ + title: scale, + icon: 'none', + position: 'bottom' + }) }, // 鼠标滚动缩放事件,目前会触发浏览器页面滚动事件,暂时先不要这个功能 mousewheel(event){ @@ -227,4 +230,8 @@ } } } + // 轻提示框样式 + /deep/.uni-sample-toast{ + z-index: 1002; + } diff --git a/supplier/components/wyb-table/wyb-table.vue b/supplier/components/wyb-table/wyb-table.vue index b85a24b..e92dc8d 100644 --- a/supplier/components/wyb-table/wyb-table.vue +++ b/supplier/components/wyb-table/wyb-table.vue @@ -135,7 +135,7 @@ v-for="(header, hIndex) in headers" @tap.stop="onContentItemTap(cIndex, hIndex)" :key="contentItemKey(header, hIndex)" - :style="{ + :style="[myAssign({ minWidth: (header.width || defaultColWidth) + 'rpx', maxWidth: (header.width || defaultColWidth) + 'rpx', textAlign: textAlign, @@ -149,8 +149,7 @@ borderRight: hIndex === headers.length - 1 || (!showVertBorder && hIndex !== 0) ? 'none' : '1px solid' + borderColor, zIndex: hIndex === 0 ? 20 : 0, left: enableCheck ? checkColWidth + 'rpx' : 0, - position: hIndex === 0 && firstLineFixed ? 'sticky' : 'static', - ...content.searchStyle }"> + position: hIndex === 0 && firstLineFixed ? 'sticky' : 'static'}, content.searchStyle)]"> { this.$set(item, 'checked', false) + this.$set(item, 'searchStyle', {}) }) this.oContentsSort = this.contentsSort.slice() this.onload = false @@ -792,6 +792,7 @@ }) // 处理匹配到item时滚动至第一个item if(positionIndex != null){ + // #ifdef H5 let tabView = document.querySelector('.wyb-table-scroll-view'); // 获取第一层大对象,table let tabContent = tabView.querySelector('.wyb-table-content'); // 获取第二层,table的content部分 let contentLine = tabContent.querySelector('.wyb-table-content-line-'+ positionIndex); // 获取第三层,获取内容列 @@ -799,6 +800,7 @@ let offsetHeight = contentLine.offsetHeight; // table行高度 let offsetTop = contentLine.offsetTop; // table行距离页面高度 tabView.scrollTop = offsetTop - tabViewTop - offsetHeight; + // #endif }else if(val){ this.$msg('该关键字没有搜索到物资哦') } @@ -823,6 +825,10 @@ } }, methods: { + // 对象拼接 + myAssign(a, b){ + return Object.assign(a, b); + }, // 页面初次加载,判断是否自动滚动至input输入框所在的位置 autoScrollView(){ try{ diff --git a/supplier/pages/gonghuo/detail.vue b/supplier/pages/gonghuo/detail.vue index 0ba625b..7841dd8 100644 --- a/supplier/pages/gonghuo/detail.vue +++ b/supplier/pages/gonghuo/detail.vue @@ -249,10 +249,10 @@ let list = order.items || []; let contents = list.map(item => { let obj = { - m_name: item.material?.m_name || '', - material_id: item.material?.id, - spec: item.spec?.name || '', - spec_id: item.spec?.id, + m_name: item?.material?.m_name || '', + material_id: item?.material?.id, + spec: item?.spec?.name || '', + spec_id: item?.spec?.id, brand: item?.material?.brand || '', quality_level: item?.material?.quality_level || '', m_sn: item?.material?.m_sn || '', diff --git a/supplier/pages/gonghuo/order.vue b/supplier/pages/gonghuo/order.vue index da2900d..9f06a91 100644 --- a/supplier/pages/gonghuo/order.vue +++ b/supplier/pages/gonghuo/order.vue @@ -39,7 +39,7 @@ 订单状态 - {{ item.state }} + {{ item.state }} diff --git a/supplier/pages/index/index.vue b/supplier/pages/index/index.vue index abca2b5..9f8c85c 100644 --- a/supplier/pages/index/index.vue +++ b/supplier/pages/index/index.vue @@ -39,7 +39,6 @@ } }, onShow() { - // todo 优化:显示订单角标 this.getData(); }, onReady(){ diff --git a/supplier/pages/offer/index.vue b/supplier/pages/offer/index.vue index f833c3f..8dc523e 100644 --- a/supplier/pages/offer/index.vue +++ b/supplier/pages/offer/index.vue @@ -167,6 +167,9 @@ let info = uni.createSelectorQuery().select(".relation");     info.boundingClientRect(function(data) { let num = app.globalData.customBarH; + // #ifdef MP-WEIXIN + num -= 60; + // #endif num += data.height; num += data.top; that.node_top = num; @@ -226,7 +229,7 @@ return { name: item?.material?.m_name || '', material_id: item?.material?.id || 0, - spec: item.name, + spec: item.name || '', spec_id: item.id, brand: item?.material?.brand || '', quality_level: item?.material?.quality_level || '', @@ -256,7 +259,7 @@ let obj = { name: item?.material?.m_name || '', material_id: item?.material?.id || 0, - spec: item.name, + spec: item.name || '', spec_id: item.id, brand: item?.material?.brand || '', quality_level: item?.material?.quality_level || '', @@ -306,7 +309,7 @@ return { name: item?.material?.m_name || '', material_id: item?.material?.id || 0, - spec: item.name, + spec: item.name || '', spec_id: item.id, brand: item?.material?.brand || '', quality_level: item?.material?.quality_level || '', @@ -358,8 +361,8 @@ onButtonClick(event){ if(event.content.key == 'delete'){ let contentIndex = event.contentIndex; - let name = event.lineData.name; - let spec = event.lineData.spec; + let name = event?.lineData?.name || ''; + let spec = event?.lineData?.spec || ''; uni.showModal({ title: '温馨提示', content: `确定删除 ${name}-${spec} 吗?`, @@ -466,7 +469,7 @@