From 55cfb1fa5427cece096249488b34ec2148d6a3a5 Mon Sep 17 00:00:00 2001 From: Teng <461587751@qq.com> Date: Thu, 11 Dec 2025 17:30:09 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8B=89=E5=8E=BB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../component/pleasetake/common/addwl.vue | 59 ++- .../component/pleasetake/common/carditem.vue | 2 +- .../component/pleasetake/common/cgdclass.vue | 2 +- .../component/pleasetake/common/htditem.vue | 2 +- .../component/pleasetake/common/medetails.vue | 21 +- .../component/pleasetake/common/submits.vue | 9 +- .../component/pleasetake/common/takeing.vue | 1 + .../pleasetake/common/takerecord.vue | 39 +- .../pleasetake/component/requestform.vue | 6 +- .../pleasetake/component/returnorder.vue | 8 +- .../pleasetake/component/takehomep.vue | 371 ++++++++++-------- .../component/pleasetake/css/take.less | 22 +- pages/procurement/api/lunpan.js | 9 + pages/procurement/inventory.vue | 118 +++--- pages/procurement/outbound.vue | 5 +- 15 files changed, 407 insertions(+), 267 deletions(-) diff --git a/pages/NursingNew/component/pleasetake/common/addwl.vue b/pages/NursingNew/component/pleasetake/common/addwl.vue index 2282a91..9782ef0 100644 --- a/pages/NursingNew/component/pleasetake/common/addwl.vue +++ b/pages/NursingNew/component/pleasetake/common/addwl.vue @@ -3,7 +3,12 @@ 请领物料 - {{Material.length}} + + + {{Material.length}} + + + @@ -17,8 +22,12 @@ - - + + + 暂无数据 + + @@ -163,17 +172,12 @@ .mhao { position: absolute; - top: -0.9vw; - /* 根据视觉需要微调 */ - right: -0.5vw; + top: -0.2vw; /* 根据视觉需要微调 */ + right: -0.2vw; box-sizing: border-box; width: 1.8vw; - /* 保证两位数也能容纳(可改成 2vw 以更宽松) */ height: 1.8vw; - /* 圆高,line-height 要与它匹配 */ - padding: 0 0.15vw; - /* 给两位数一点水平缓冲 */ border-radius: 50%; border: 1px solid #FF4E4E; color: #FF4E4E; @@ -182,8 +186,11 @@ justify-content: center; background: transparent; writing-mode: horizontal-tb; - /* <- 关键:让内部按横排显示数字(不被父写排规则影响) */ overflow: hidden; + .mhao-font{ + font-size: 25rpx; + letter-spacing: -0.05em; /* 负值 = 字符之间更近 */ + } } } @@ -337,4 +344,34 @@ -webkit-transform-style: preserve-3d; -webkit-overflow-scrolling: touch; } + .que{ + width: 16vw; + height: 16vw; + position: fixed; + top: 0; + left: 0; + width: 82.2vw; + height: 10vw; + background: rgba(245, 246, 248, 1); + display: flex; + justify-content: center; + align-items: center; + border-radius: 20rpx; + + image{ + width: 12vw; + height: 12vw; + } + view{ + width: 12vw; + text-align: center; + position: absolute; + bottom: 0.5vw; + left: 50%; + transform: translateX(-50%); + font-weight: 300; + font-size: 1.4vw; + color: #555555; + } + } \ No newline at end of file diff --git a/pages/NursingNew/component/pleasetake/common/carditem.vue b/pages/NursingNew/component/pleasetake/common/carditem.vue index cbe71e4..4a802b7 100644 --- a/pages/NursingNew/component/pleasetake/common/carditem.vue +++ b/pages/NursingNew/component/pleasetake/common/carditem.vue @@ -371,7 +371,7 @@ .itembox{ width: 100%; - height: 64vh; + height: 66vh; padding:1vw 2vw 0 0; .box{ diff --git a/pages/NursingNew/component/pleasetake/common/cgdclass.vue b/pages/NursingNew/component/pleasetake/common/cgdclass.vue index 0f941d8..5d65b64 100644 --- a/pages/NursingNew/component/pleasetake/common/cgdclass.vue +++ b/pages/NursingNew/component/pleasetake/common/cgdclass.vue @@ -335,7 +335,7 @@ min-width: 8vw; height: 3.8vw; background: #EDEDEF; - border-radius: 1.6vw; + border-radius: 3vw; padding: 0 2vw; margin-left: 1vw; border: 1px solid #EDEDEF; diff --git a/pages/NursingNew/component/pleasetake/common/htditem.vue b/pages/NursingNew/component/pleasetake/common/htditem.vue index b1caa7d..efe748e 100644 --- a/pages/NursingNew/component/pleasetake/common/htditem.vue +++ b/pages/NursingNew/component/pleasetake/common/htditem.vue @@ -307,7 +307,7 @@ font-size: 1.6vw; color: #222222; height: 3vw; - padding-top: 1.3vw; + padding-top: 1.2vw; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; diff --git a/pages/NursingNew/component/pleasetake/common/medetails.vue b/pages/NursingNew/component/pleasetake/common/medetails.vue index 01024d5..4396ec7 100644 --- a/pages/NursingNew/component/pleasetake/common/medetails.vue +++ b/pages/NursingNew/component/pleasetake/common/medetails.vue @@ -7,8 +7,8 @@ - 耗材用品 - 复健用品 + {{ objtake?.categoryId_dictText }} + {{ objtake?.typeId_dictText }} @@ -70,15 +70,15 @@ import { ref, onMounted, onBeforeUnmount, computed, nextTick, watch, reactive } const showbox = ref(false) watch(()=>props.show, ()=>{ - console.log(props.objtake) + // console.log(`11111111111`,props.objtake) if(props.show==true){ let obj = { nuId:uni.getStorageSync('nuId'), - elderId:uni.getStorageSync('NUall').id, + elderId:uni.getStorageSync('NUall').elderId, wlId:props.objtake.wlId } queryMaterialInfo(obj).then(res=>{ - console.log(res) + console.log(`wuobj`,res) wuobj.value = res.result }) setTimeout(()=>{ @@ -113,6 +113,7 @@ import { ref, onMounted, onBeforeUnmount, computed, nextTick, watch, reactive } } .quxiao{ background: #EDEDEF; + color: #888888; } .plsbuy-bottom-blue { background: linear-gradient(0deg, #CAE0F9, #E9F4FF); @@ -142,14 +143,16 @@ import { ref, onMounted, onBeforeUnmount, computed, nextTick, watch, reactive } width: 14.2vw; height: 100%; border-right: 2px solid #E5E5E5; - + view { width: 100%; margin-top: 0.6vw; display: flex; - justify-content: space-around; - - text { + // justify-content: space-around; + flex-direction: column; + align-items: center; + + view { width: 6vw; height: 2vw; border-radius: 1vw; diff --git a/pages/NursingNew/component/pleasetake/common/submits.vue b/pages/NursingNew/component/pleasetake/common/submits.vue index 96bae86..190d2a5 100644 --- a/pages/NursingNew/component/pleasetake/common/submits.vue +++ b/pages/NursingNew/component/pleasetake/common/submits.vue @@ -211,7 +211,7 @@ font-size: 1.6vw; color: #222222; height: 3vw; - padding-top: 1.3vw; + padding-top: 1.2vw; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; @@ -266,6 +266,7 @@ font-weight: 400; font-size: 1.4vw; color: #555555; + margin-left: 1.1vw; } .itemcan{ width: 100%; @@ -273,6 +274,8 @@ display: flex; justify-content: space-between; align-items: center; + padding-left: 1vw; + padding-right: 1vw; text{ font-weight: 400; font-size: 1.4vw; @@ -280,7 +283,7 @@ } } .tit { - width: 100%; + width: 96.5%; height: 3.5vw; line-height: 6vw; font-weight: 400; @@ -290,6 +293,8 @@ justify-content: space-between; align-items: center; border-bottom: 1px solid #E5E5E5; + margin: 0 1vw; + } } .mengban{ diff --git a/pages/NursingNew/component/pleasetake/common/takeing.vue b/pages/NursingNew/component/pleasetake/common/takeing.vue index 4c3e8c5..b8e848a 100644 --- a/pages/NursingNew/component/pleasetake/common/takeing.vue +++ b/pages/NursingNew/component/pleasetake/common/takeing.vue @@ -318,6 +318,7 @@ font-size: 1.4vw; font-weight: 500; text-align: center; + margin-left: 1.5vw; } .cont{ diff --git a/pages/NursingNew/component/pleasetake/common/takerecord.vue b/pages/NursingNew/component/pleasetake/common/takerecord.vue index fb5df42..39c633b 100644 --- a/pages/NursingNew/component/pleasetake/common/takerecord.vue +++ b/pages/NursingNew/component/pleasetake/common/takerecord.vue @@ -10,8 +10,8 @@ - 耗材用品 - 复健用品 + {{objtake?.categoryId_dictText}} + {{objtake?.typeId_dictText}} @@ -176,7 +176,8 @@ .dian{ width: 0.5vw; height: 0.5vw; - margin: 01.6vw; + margin: 1.6vw; + margin-right: 1vw; background: #888888; border-radius: 50%; position: relative; @@ -193,24 +194,25 @@ background: white; } .riqi{ - min-width: 7.2vw; + width: 12vw; height: 2vw; background: #F9F9FA; border-radius: 1vw; - border: 1px solid #D2D2D2; + border: 1rpx solid #D2D2D2; display: flex; justify-content: center; align-items: center; font-weight: 400; font-size: 1vw; color: #888888; - padding: 0 0.6vw; + padding: 0 0.4vw; } .qlr{ + width: 11vw; font-weight: 400; - font-size: 1.3vw; + font-size: 1.2vw; color: #999999; - margin-left: 1.8vw; + margin-left: 1vw; text{ color: #333; } @@ -250,12 +252,14 @@ view { width: 100%; - margin-top: 0.6vw; + margin-top: 0.3vw; display: flex; - justify-content: space-around; - - text { - min-width: 4.8vw; + flex-direction: column; + align-items: center; + // justify-content: space-around; + + view { + width: 6vw; height: 2vw; border-radius: 1vw; border: 1px solid #D2D2D2; @@ -291,7 +295,7 @@ height: 3.6vw; display: flex; justify-content: flex-start; - margin-top: 1.8vw; + margin-top: 1.6vw; >view { width: 50%; @@ -312,15 +316,15 @@ &:nth-child(1) { width: 100%; - height: 1.8vw; + height: 2vw; font-weight: bold; - font-size: 1.6vw; + font-size: 1.5vw; color: #222222; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; - line-height: 1.8vw; } + } } @@ -366,6 +370,7 @@ } .quxiao{ background: #EDEDEF; + color: #888888; } .plsbuy-bottom-blue { background: linear-gradient(0deg, #CAE0F9, #E9F4FF); diff --git a/pages/NursingNew/component/pleasetake/component/requestform.vue b/pages/NursingNew/component/pleasetake/component/requestform.vue index b9476da..da2cc49 100644 --- a/pages/NursingNew/component/pleasetake/component/requestform.vue +++ b/pages/NursingNew/component/pleasetake/component/requestform.vue @@ -232,7 +232,7 @@ watch( () => props.isShow, (newVal, oldVal) => { - console.log("??????",newVal, oldVal) + // console.log("??????",newVal, oldVal) // 当旧值为false,新值为true时延迟0.2秒调用方法 if (!oldVal && newVal) { transition.value = false; @@ -333,7 +333,7 @@ const firstgetqueryCgdList = () => { queryQld(plzinfo).then((res : any) => { transition.value = true; - // console.log("kankan",plzinfo,res) + // console.log("kankan",res) if (((res.message === "缺少参数") || (!res.result?.total)) && cannomessage.value) { nomessageshow.value = true; return @@ -356,6 +356,8 @@ rightarray.value.push(...element.result) rightdonghua.value = true; }) + }else{ + rightarray.value = [] } if (res.result.records.length < plzinfo.pageSize) { diff --git a/pages/NursingNew/component/pleasetake/component/returnorder.vue b/pages/NursingNew/component/pleasetake/component/returnorder.vue index 81d8a61..98c7571 100644 --- a/pages/NursingNew/component/pleasetake/component/returnorder.vue +++ b/pages/NursingNew/component/pleasetake/component/returnorder.vue @@ -10,7 +10,7 @@ 作废 - + 提交请购单 @@ -183,7 +183,8 @@ // 当旧值为false,新值为true时延迟0.2秒调用方法 if (!oldVal && newVal) { transition.value = false; - // console.log("????",transition.value) + plzinfo.pageNo = 1; + plzinfo.canpull = true; setTimeout(() => { transition.value = true; lefttarget.value = 0; @@ -286,7 +287,7 @@ plsbuy.value = []; // console.log(res) plsbuy.value.push(...res.result.records) - // console.log("入参", plzinfo) + console.log("入参", plzinfo) console.log("查看数组", res.result.records) alltotal.value = res.result.total @@ -426,6 +427,7 @@ setTimeout(()=>{ plsbuy.value[lefttarget.value] = res.result.result tijiaoshow.value = false; + rightinfolist(); },800) }else{ diff --git a/pages/NursingNew/component/pleasetake/component/takehomep.vue b/pages/NursingNew/component/pleasetake/component/takehomep.vue index 28a7714..2e92ac5 100644 --- a/pages/NursingNew/component/pleasetake/component/takehomep.vue +++ b/pages/NursingNew/component/pleasetake/component/takehomep.vue @@ -1,9 +1,9 @@ + \ No newline at end of file diff --git a/pages/NursingNew/component/pleasetake/css/take.less b/pages/NursingNew/component/pleasetake/css/take.less index fc3dc96..e52f23d 100644 --- a/pages/NursingNew/component/pleasetake/css/take.less +++ b/pages/NursingNew/component/pleasetake/css/take.less @@ -38,7 +38,7 @@ .buttons-father { width: 100%; - height: 90rpx; + height: 70rpx; display: flex; justify-content: space-between; .flexend{ @@ -80,7 +80,7 @@ border-radius: 1.65vw; border: 1rpx solid #D9DADC; font-weight: 400; - font-size: 1.2vw; + font-size: 1.4vw; color: #222; display: flex; justify-content: center; @@ -88,10 +88,21 @@ box-shadow: 0.5rpx 3rpx 3rpx #dadee1; margin: 0 0 0 0.5vw; color: #555555; + position: relative; + .qlthbtn-red{ + position: absolute; + right: -0vw; + top: -0vw; + width: 1vw; + height: 1vw; + background-color: rgba(255, 78, 78, 1); + border-radius: 50%; + } + image { - width: 1.8vw; - height: 1.8vw; - margin: 0 0.2vw 0 0; + width: 1.5vw; + height: 1.5vw; + margin: 0.1vw 0.3vw 0 0; } } @@ -135,6 +146,7 @@ .shx-font { margin-top: 3rpx; + // font-size: 1.4vw; // margin-left: -5rpx; } } diff --git a/pages/procurement/api/lunpan.js b/pages/procurement/api/lunpan.js index 289d18b..d96ce92 100644 --- a/pages/procurement/api/lunpan.js +++ b/pages/procurement/api/lunpan.js @@ -355,3 +355,12 @@ export const outbound = (params) => { data: params, }) } +// 盘点单所有的接口 +// 获得列表 +export const queryPddList = (params) => { + return request({ + url: `${uni.getStorageSync('serverUrl')}/api/pad/invoicing/pdd/queryPddList`, + method: 'get', + data: params, + }) +} \ No newline at end of file diff --git a/pages/procurement/inventory.vue b/pages/procurement/inventory.vue index caec8c1..5bd9cf7 100644 --- a/pages/procurement/inventory.vue +++ b/pages/procurement/inventory.vue @@ -2,7 +2,7 @@ - @@ -68,22 +68,22 @@ - + - 101P20251020001 + {{ item.pddNo }} - + 盘盈 - + 盘亏 - {{ index?`已完成`:`盘点中` }} + {{ item.pddType_dictText }} @@ -91,7 +91,7 @@ - 2025.10.03 + {{ item.pddStartTime.split(' ')[0] }} @@ -111,11 +111,11 @@ - {{ index?`2025.10.03`: ``}} + {{ item.pddEndTime.split(' ')[0] }} - + @@ -123,7 +123,7 @@ 盘点结束 - {{ index?`[ 王嘉尔 ]`: `` }} + {{ item.pddType=='2'?`[ 王嘉尔 ]`: `` }} @@ -131,7 +131,7 @@ - 生活用品库 + {{ item.nuName}} @@ -341,16 +341,16 @@ 盘点状态 - + 全部 - + 盘点中 - + 已完成 @@ -398,8 +398,8 @@ 盘盈/盘亏 - - + + @@ -409,8 +409,8 @@ 盘盈单 - - + + @@ -440,7 +440,7 @@