From 6db4d8bb64677569c3e1d9343a28e90becbc05be Mon Sep 17 00:00:00 2001 From: Teng <461587751@qq.com> Date: Tue, 3 Mar 2026 14:51:42 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E4=BA=86=E5=A4=A7=E9=87=8F?= =?UTF-8?q?=E7=9A=84=E6=A0=B7=E5=BC=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- component/public/errorshow.vue | 6 +- .../component/pleasetake/common/htditem.vue | 13 +- .../pleasetake/component/requestform.vue | 16 +- .../pleasetake/component/returnorder.vue | 6 +- pages/Warehouse/finish.vue | 45 +- pages/Warehouse/index/component/index.vue | 4 +- pages/Warehouse/picking.vue | 81 +- pages/login/newanimationpage.vue | 2 +- pages/procurement/addtory.vue | 2 +- pages/procurement/common/toryitem.vue | 69 +- pages/procurement/common/torytor.vue | 8 +- pages/procurement/components/Inventory.vue | 840 ++++++++++-------- pages/procurement/components/calculator.vue | 18 +- pages/procurement/components/carditem.vue | 150 ++-- .../procurement/components/classification.vue | 26 +- pages/procurement/inventory.vue | 2 - pages/procurement/material.vue | 69 +- pages/procurement/purchaseorder.vue | 96 +- 18 files changed, 885 insertions(+), 568 deletions(-) diff --git a/component/public/errorshow.vue b/component/public/errorshow.vue index d64dfa5..372f675 100644 --- a/component/public/errorshow.vue +++ b/component/public/errorshow.vue @@ -4,7 +4,7 @@ - {{ font }} + {{font}} 确定 @@ -61,7 +61,8 @@ } .addallfont { - width: 23vw; + // margin: 0 auto; + max-width: 23vw; font-weight: 400; font-size: 1.3vw; color: #888888; @@ -70,6 +71,7 @@ margin-bottom: 4vw; text-align: center; overflow-wrap: break-word; + // background-color: red; } .qd { diff --git a/pages/NursingNew/component/pleasetake/common/htditem.vue b/pages/NursingNew/component/pleasetake/common/htditem.vue index f126caf..05b842f 100644 --- a/pages/NursingNew/component/pleasetake/common/htditem.vue +++ b/pages/NursingNew/component/pleasetake/common/htditem.vue @@ -278,6 +278,7 @@ position: absolute; top: 0; right: 0.8vw; + // background-color: red; >view { width: 4.5vw; @@ -300,9 +301,9 @@ width: 2.4vw; height: 2.4vw; position: absolute; - top: 65%; - transform: translateY(-50%); - right: 0.6vw; + top: 100%; + // transform: translateY(-50%); + right: 0.4vw; } } @@ -517,7 +518,7 @@ width: 615rpx; height: 365rpx; margin-left: 20rpx; - margin-bottom: 15rpx; + margin-bottom: 23rpx; .carditem { @@ -587,7 +588,7 @@ width: 2rpx; height: 50rpx; background-color: #C9C9C9; - margin: 0 40rpx; + margin: 0 30rpx; margin-top: 10rpx; } } @@ -603,7 +604,7 @@ background-color: #fff; border-radius: 30rpx; margin-left: 20rpx; - margin-bottom: 15rpx; + margin-bottom: 23rpx; padding: 0 30rpx; position: relative; // background-color: red; diff --git a/pages/NursingNew/component/pleasetake/component/requestform.vue b/pages/NursingNew/component/pleasetake/component/requestform.vue index e92f713..76f0eb8 100644 --- a/pages/NursingNew/component/pleasetake/component/requestform.vue +++ b/pages/NursingNew/component/pleasetake/component/requestform.vue @@ -1080,7 +1080,7 @@ .right-contain { width: 100%; - height: 97%; + height: 98%; margin-top: 20rpx; display: flex; flex-wrap: wrap; @@ -1096,23 +1096,23 @@ // padding-bottom: 80rpx; .right-one-white{ - width: 592rpx; + width: 615rpx; height: 365rpx; border: 1rpx solid #c9c9c9; background-color: #fff; border-radius: 30rpx; margin-left: 20rpx; - margin-bottom: 15rpx; + margin-bottom: 23rpx; padding: 0 30rpx; position: relative; // background-color: #fff; } .right-one { - width: 592rpx; + width: 615rpx; height: 365rpx; margin-left: 20rpx; - margin-bottom: 15rpx; + margin-bottom: 23rpx; background-color: #fff; border-radius: 30rpx; display: flex; @@ -1265,8 +1265,8 @@ .bignomessage{ position: fixed; top: 8.5vh; - left: 9.8vw; - width: 88.2vw; + left: 9.4vw; + width: 89vw; height: 89vh; z-index: 100; background-color: #fff; @@ -1283,7 +1283,7 @@ view { text-align: center; - margin-top: 1vw; + margin-top: -2vw; font-weight: 300; font-size: 1.5vw; color: #555555; diff --git a/pages/NursingNew/component/pleasetake/component/returnorder.vue b/pages/NursingNew/component/pleasetake/component/returnorder.vue index 425ec78..32682f9 100644 --- a/pages/NursingNew/component/pleasetake/component/returnorder.vue +++ b/pages/NursingNew/component/pleasetake/component/returnorder.vue @@ -947,8 +947,8 @@ .bignomessage{ position: fixed; top: 8.5vh; - left: 9.8vw; - width: 88.2vw; + left: 9.4vw; + width: 89vw; height: 89vh; z-index: 100; background-color: #fff; @@ -965,7 +965,7 @@ view { text-align: center; - margin-top: 1vw; + margin-top: -2vw; font-weight: 300; font-size: 1.5vw; color: #555555; diff --git a/pages/Warehouse/finish.vue b/pages/Warehouse/finish.vue index 8d9cefe..6c65d26 100644 --- a/pages/Warehouse/finish.vue +++ b/pages/Warehouse/finish.vue @@ -490,6 +490,12 @@ + + + + 暂无数据 + + @@ -583,19 +589,19 @@ - + 暂无数据 - + 暂无数据 - + 暂无数据 @@ -606,6 +612,12 @@ + + + + 暂无数据 + + @@ -1368,7 +1380,7 @@ }) } const leftscrolltop = ref(0) - + const shownomessage = ref(false) const plsbuy = ref([]) const alltotal = ref(0); const nomessageshow = ref(false); @@ -1530,6 +1542,11 @@ plzinfo.pageNo = 1; plsbuy.value = []; queryCgdList(plzinfo).then((res : any) => { + if (res.result.records.length) { + shownomessage.value = false; + } else { + shownomessage.value = true; + } plsbuy.value.push(...res.result.records) alltotal.value = res.result.total if (res.result.records.length) { @@ -2462,6 +2479,7 @@ overflow: hidden; background-color: #fff; border-radius: 30rpx; + position: relative; .contain-right-title { width: 100%; @@ -3549,4 +3567,23 @@ justify-content: center; align-items: center; } + .haventmessage { + width: 100%; + height: 100%; + background-color: #fff; + display: flex; + justify-content: center; + align-items: center; + border-radius: 30rpx; + } + .contain-right-nomessage { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + background-color: #fff; + border-radius: 30rpx; + z-index: 100; + } \ No newline at end of file diff --git a/pages/Warehouse/index/component/index.vue b/pages/Warehouse/index/component/index.vue index 3ac0692..5f5f4d4 100644 --- a/pages/Warehouse/index/component/index.vue +++ b/pages/Warehouse/index/component/index.vue @@ -862,7 +862,7 @@ z-index: 4; } .title-card-two{ - width: 33vw; + width: 33.6vw; height: 12vw; border-radius: 1.6vw; background-color: #FFFFFF; @@ -1358,7 +1358,7 @@ .tittop { height: 2vw; font-weight: 400; - font-size: 1.4vw; + font-size: 1.5vw; color: #333333; display: flex; align-items: center; diff --git a/pages/Warehouse/picking.vue b/pages/Warehouse/picking.vue index 7ed7608..df1ed1b 100644 --- a/pages/Warehouse/picking.vue +++ b/pages/Warehouse/picking.vue @@ -74,7 +74,7 @@ - + 1 @@ -132,7 +132,7 @@ {{showvalue.wlName}} - + 物料信息 @@ -184,10 +184,10 @@ - + - + 入库信息 @@ -217,10 +217,10 @@ - + - + 拣货拍照 @@ -233,7 +233,7 @@ - - - + - + 数量 @@ -650,6 +650,13 @@ + + + + 暂无数据 + + + @@ -1554,6 +1561,9 @@ } else { shownomessage.value = true; } + // if (!res.result.total) { + // nomessageshow.value = true; + // } plsbuy.value.push(...res.result.records) alltotal.value = res.result.total if (res.result.records.length) { @@ -2157,7 +2167,7 @@ .statues-father { margin-top: 0.5vh; - margin-bottom: 1vh; + margin-bottom: 1.2vh; width: 100%; height: 5.9vh; display: flex; @@ -2395,12 +2405,13 @@ .contain-right { z-index: 1; - height: 96.7vh; + height: 96.8vh; width: 100vw; margin-left: 20rpx; overflow: hidden; background-color: #fff; border-radius: 30rpx; + position: relative; .contain-right-title { width: 100%; @@ -3070,18 +3081,18 @@ // } .gray-button-jianpan:active { - background: linear-gradient(to top, #00C9FF, #0076FF); + background: linear-gradient(to top, #019cef, #0084fa); color: #fff; font-size: 44rpx; - font-weight: 700; - border: 1rpx solid #00C9FF; + font-weight: 500; + // border: 1rpx solid #00C9FF; } .gray-button-jianpan { font-size: 40rpx; font-weight: 600; - background-color: #f3f5f9; - border-radius: 45rpx; + // background-color: #f3f5f9; + // border-radius: 45rpx; // box-shadow: 2px 3px 6px rgba(0, 0, 0, 0.12); color: #555555; width: 135rpx; @@ -3090,17 +3101,20 @@ display: flex; justify-content: center; align-items: center; - margin-right: 60rpx; - margin-bottom: 30rpx; + margin: 25rpx 25rpx 0 0; + width: 7vw; + height: 5.5vw; + background-color: #F3F5F9; + border-radius: 40rpx; transition: .1s; -webkit-transform-style: preserve-3d; -webkit-overflow-scrolling: touch; } .gray-button-jianpan-jian:active { - background: linear-gradient(to top, #00C9FF, #0076FF); + background: linear-gradient(to bottom, #019cef, #0084fa); color: #fff; - font-size: 44rpx; + font-size: 40rpx; font-weight: 700; border: 1rpx solid #00C9FF; } @@ -3109,7 +3123,7 @@ font-size: 40rpx; font-weight: 600; background-color: #f3f5f9; - border-radius: 45rpx; + border-radius: 35rpx; // box-shadow: 2px 3px 6px rgba(0, 0, 0, 0.12); color: #555555; width: 135rpx; @@ -3146,7 +3160,7 @@ .jianhuo-jianpan { position: absolute; right: 30rpx; - bottom: 130rpx; + bottom: 110rpx; } .text-anim { @@ -3213,8 +3227,8 @@ } .moban-photo { - width: 40%; - height: 150rpx; + width: 36%; + height: 138rpx; margin-right: 4%; margin-top: 3%; background-color: #F9F9F9; @@ -3230,8 +3244,8 @@ height: 2vw; z-index: 20; position: absolute; - right: 0.1vw; - top: 0.1vw; + right: 0.3vw; + top: 0.3vw; border-radius: 10rpx 0.6vw 10rpx 10rpx; background: rgba(255, 255, 255, 1); display: flex; @@ -3403,4 +3417,15 @@ justify-content: center; align-items: center; } + + .contain-right-nomessage { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + background-color: #fff; + border-radius: 30rpx; + z-index: 100; + } \ No newline at end of file diff --git a/pages/login/newanimationpage.vue b/pages/login/newanimationpage.vue index b928294..8b2b755 100644 --- a/pages/login/newanimationpage.vue +++ b/pages/login/newanimationpage.vue @@ -154,7 +154,7 @@ onShow(() => { setTimeout(() => { playall.value = true; - }, 1000) + }, 1200) zyupgrade.value?.check_update(); // console.log("zzzzzzzzzzzzzzzzzzzzzzzzzzzz") diff --git a/pages/procurement/addtory.vue b/pages/procurement/addtory.vue index e9a2ff6..42c5fbe 100644 --- a/pages/procurement/addtory.vue +++ b/pages/procurement/addtory.vue @@ -29,7 +29,7 @@ - + 取消盘点 提交盘点单 diff --git a/pages/procurement/common/toryitem.vue b/pages/procurement/common/toryitem.vue index 14eadd4..11d5bb8 100644 --- a/pages/procurement/common/toryitem.vue +++ b/pages/procurement/common/toryitem.vue @@ -2,8 +2,13 @@ - + + + + + 暂无数据 + @@ -108,12 +113,13 @@ @click="previewImage(v,p,o)"> - + - + 点击拍照上传 @@ -121,8 +127,8 @@ style="position: absolute;width: 10vw;height: 10vw;"> - - + + {{pddType=='1'?'取消':'关闭'}} 确定 @@ -427,7 +433,8 @@ .submit { width: 100%; - // height: 3.2vw; + height: 1vw; + margin-top: 0.7vw; // margin-top: 0.9vw; padding-right: 2vw; display: flex; @@ -515,10 +522,12 @@ bottom: 0; right: 0; } - .scrollbgc{ + + .scrollbgc { width: 92%; margin-left: 4%; height: 22vw; + .zpj { width: 30%; display: flex; @@ -527,7 +536,7 @@ // padding: 0 1.6vw; height: 22vw; // background-color: red; - + .zpk { width: 17.8vw; height: 10vw; @@ -540,7 +549,7 @@ background: #F9F9F9; overflow: hidden; margin-right: 1vw; - + view { width: 2vw; height: 2vw; @@ -554,13 +563,13 @@ justify-content: center; align-items: center; } - + image { width: 100%; height: 100%; } } - + .clkpz { width: 17.8vw; height: 10vw; @@ -572,22 +581,22 @@ align-items: center; margin-top: 1vw; flex-direction: column; - + text { font-weight: 400; font-size: 0.7vw; color: #78B1EB; } - + image { width: 2.3vw; height: 2.3vw; } } - + } } - + .pztit { font-weight: 400; @@ -924,4 +933,32 @@ z-index: 21; background: RGBA(239, 240, 244, 0); } + + .all-nomessage { + width: 89vw; + height: 56vw; + position: fixed; + top: 5vw; + left: 9.5vw; + background-color: #fff; + border-radius: 40rpx; + display: flex; + flex-direction: column; + justify-content: center; + align-items: center; + + image { + width: 13.5vw; + height: 13.5vw; + } + + view { + margin-top: -40rpx; + width: 100%; + text-align: center; + font-weight: 300; + font-size: 1.4vw; + color: #555555; + } + } \ No newline at end of file diff --git a/pages/procurement/common/torytor.vue b/pages/procurement/common/torytor.vue index c71d628..0782ab7 100644 --- a/pages/procurement/common/torytor.vue +++ b/pages/procurement/common/torytor.vue @@ -196,7 +196,9 @@ display: flex; justify-content: center; align-items: center; - background: url('/static/index/procurement/bt.png') no-repeat; + // background: url('/static/index/procurement/bt.png') no-repeat; + background-color: #F3F5F9; + border-radius: 30rpx; background-size: 100% 100%; font-size: 1.5vw; font-weight: 500; @@ -205,10 +207,10 @@ } .calculator-kuai:active { - background: linear-gradient(to bottom, #00C9FF, #0076FF); + background: linear-gradient(to bottom, #019cef, #0084fa); color: #fff !important; font-weight: 500; - border-radius: 1.5vw; + // border-radius: 1.5vw; display: flex; justify-content: center; align-items: center; diff --git a/pages/procurement/components/Inventory.vue b/pages/procurement/components/Inventory.vue index f40a2b2..3e74841 100644 --- a/pages/procurement/components/Inventory.vue +++ b/pages/procurement/components/Inventory.vue @@ -2,443 +2,495 @@ 全部库存预警 - - - - - - - - - - {{v.categoryId_dictText}} - {{v.typeId_dictText}} - {{v.medicationId_dictText}} - + + + + + + + + + + {{v.categoryId_dictText}} + {{v.typeId_dictText}} + {{v.medicationId_dictText}} + + + + + {{v.materialName}}{{v.materialNo}} + + + 规格型号: {{v.specificationModel}} + + + 采购单价: + ¥{{v.oneUnitPrice?Number(v.oneUnitPrice).toFixed(2):""}} + 采购单位: {{ v.oneUnit}} + 采购单价: + ¥{{v.twoUnitPrice?Number(v.twoUnitPrice).toFixed(2):""}} + 采购单位: {{ v.twoUnit}} + 采购单价: + ¥{{v.referenceUnitPrice?Number(v.referenceUnitPrice).toFixed(2):""}} + 采购单位: {{ v.materialUnits}} + + + + {{v.kcsl}} + 库存数量 - - - {{v.materialName}}{{v.materialNo}} - - - 规格型号: {{v.specificationModel}} - - - 采购单价: ¥{{v.oneUnitPrice?Number(v.oneUnitPrice).toFixed(2):""}} - 采购单位: {{ v.oneUnit}} - 采购单价: ¥{{v.twoUnitPrice?Number(v.twoUnitPrice).toFixed(2):""}} - 采购单位: {{ v.twoUnit}} - 采购单价: ¥{{v.referenceUnitPrice?Number(v.referenceUnitPrice).toFixed(2):""}} - 采购单位: {{ v.materialUnits}} - - - - {{v.kcsl}} - 库存数量 - - - {{v.upperLimit}} - 物料上限 ↑ - - - {{v.lowerLimit}} - ↓ 物料下限 - - + + {{v.upperLimit}} + 物料上限 ↑ - - 已添加 - + + {{v.lowerLimit}} + ↓ 物料下限 - - 出入库 - - - 加购物车 - - + + + + 已添加 + + + + 出入库 + + + 加购物车 - - - - - + + + + + + + + \ No newline at end of file diff --git a/pages/procurement/components/calculator.vue b/pages/procurement/components/calculator.vue index 5d0670a..f963e38 100644 --- a/pages/procurement/components/calculator.vue +++ b/pages/procurement/components/calculator.vue @@ -1,7 +1,7 @@