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 @@