From 99e8d0b817acedae3c2ec846b2046dcdca673467 Mon Sep 17 00:00:00 2001 From: wangweidong <850489345@qq.com> Date: Tue, 2 Dec 2025 15:59:32 +0800 Subject: [PATCH] =?UTF-8?q?=E5=90=8C=E6=AD=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- App.vue | 1 - .../component/pleasetake/api/api.js | 9 +- .../component/pleasetake/common/addwl.vue | 63 ++++++-- .../component/pleasetake/common/carditem.vue | 11 +- .../component/pleasetake/common/cgdclass.vue | 1 + .../component/pleasetake/common/medetails.vue | 7 +- .../component/pleasetake/common/takeing.vue | 1 + .../component/pleasetake/common/tanchuang.vue | 144 ++++++++++++++++++ .../pleasetake/component/takehomep.vue | 31 +++- 9 files changed, 238 insertions(+), 30 deletions(-) create mode 100644 pages/NursingNew/component/pleasetake/common/tanchuang.vue diff --git a/App.vue b/App.vue index 6b1dab9..4a59124 100644 --- a/App.vue +++ b/App.vue @@ -15,5 +15,4 @@ diff --git a/pages/NursingNew/component/pleasetake/api/api.js b/pages/NursingNew/component/pleasetake/api/api.js index 9b2daf8..cbf8b8c 100644 --- a/pages/NursingNew/component/pleasetake/api/api.js +++ b/pages/NursingNew/component/pleasetake/api/api.js @@ -47,5 +47,12 @@ export const addGwc = (params) => { data: params, }) } - + +export const deleteGwcWl = (params) => { + return request({ + url: `${uni.getStorageSync('serverUrl')}/api/pad/invoicing/qld/deleteGwcWl`, + method: 'post', + data: params, + }) +} diff --git a/pages/NursingNew/component/pleasetake/common/addwl.vue b/pages/NursingNew/component/pleasetake/common/addwl.vue index b5480f6..f3e4698 100644 --- a/pages/NursingNew/component/pleasetake/common/addwl.vue +++ b/pages/NursingNew/component/pleasetake/common/addwl.vue @@ -3,14 +3,15 @@ 请领物料 + {{Material.length}} + scroll-with-animation :scroll-top="scrollleft" > {{v.materialInfo.materialName}} - 已添加 + {{v.qlNum}} @@ -20,10 +21,15 @@ - 查看全部 + + 批量移除 + + + 清空列表 + + + 提交请领单 - 添加全部 - @@ -39,13 +45,15 @@ }); const serverUrl = ref(uni.getStorageSync('serverUrl') + '/sys/common/static/') const scrollleft = ref(0) - watch(()=>props.Material, - ()=>{ - console.log(props.Material) - if(props.Material.length>5){ - scrollleft.value = 100*props.Material.length - } - }) + const qb = ref(false) + const moredex = ref(0) + // watch(()=>props.Material, + // ()=>{ + // console.log(props.Material) + // if(props.Material.length>5){ + // scrollleft.value = 100*props.Material.length + // } + // }) const timeout = ref(false) onMounted(()=>{ setTimeout(()=>{ @@ -74,7 +82,24 @@ letter-spacing: 3px; font-size: 1.4vw; position: relative; - z-index: 100; + z-index: 10; + .mhao{ + width: 1.6vw; + min-height: 0vw; + border-radius: 0.8vw; + border: 1px solid #FF4E4E; + font-weight: 400; + font-size: 1.1vw; + color: #FF4E4E; + padding: 0.4vw 0vw; + position: absolute; + top: -0.8vw; + right: -0.4vw; + transform: rotate(-90deg); + display: flex; + justify-content: center; + align-items: center; + } } .more { @@ -136,7 +161,7 @@ white-space: nowrap; margin-left: 0.6vw; position: relative; - z-index: 99; + z-index: 9; .yjbox { display: inline-block; @@ -144,11 +169,11 @@ height: 10vw; background: rgba(255, 255, 255, 0.5); border-radius: 1.1vw; - margin-right: 0.6vw; + margin-right: 0.8vw; position: relative; .ytj { - width: 4.5vw; + min-width: 1.5vw; height: 1.8vw; background: #E3EEF7; border-radius: 0.9vw; @@ -159,6 +184,7 @@ text-align: center; line-height: 1.75vw; position: absolute; + padding: 0 0.8vw; top: 0.8vw; right: 0.8vw; } @@ -186,4 +212,9 @@ } } } + .guodu { + transition: .4s; + -webkit-transform-style: preserve-3d; + -webkit-overflow-scrolling: touch; + } \ 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 69ad43b..81f7738 100644 --- a/pages/NursingNew/component/pleasetake/common/carditem.vue +++ b/pages/NursingNew/component/pleasetake/common/carditem.vue @@ -39,7 +39,8 @@ 已添加 - + + @@ -55,7 +56,7 @@ - + @@ -369,8 +370,8 @@ .itembox{ width: 100%; - height: 68vh; - padding: 0 2vw 0 0; + height: 64vh; + padding:1vw 2vw 0 0; .box{ width: 100%; @@ -380,7 +381,7 @@ .fler{ width: 27.5vw; height: 13vw; - margin-top: 0.9vw; + margin-bottom: 0.9vw; .carditem{ width: 27.5vw; height: 13vw; diff --git a/pages/NursingNew/component/pleasetake/common/cgdclass.vue b/pages/NursingNew/component/pleasetake/common/cgdclass.vue index 48a8f5a..0f941d8 100644 --- a/pages/NursingNew/component/pleasetake/common/cgdclass.vue +++ b/pages/NursingNew/component/pleasetake/common/cgdclass.vue @@ -470,5 +470,6 @@ z-index: 20; top: 0; left: 0; + background: RGBA(239, 240, 244, 0.55); } \ No newline at end of file diff --git a/pages/NursingNew/component/pleasetake/common/medetails.vue b/pages/NursingNew/component/pleasetake/common/medetails.vue index 5b4c58a..f5a89a0 100644 --- a/pages/NursingNew/component/pleasetake/common/medetails.vue +++ b/pages/NursingNew/component/pleasetake/common/medetails.vue @@ -42,11 +42,11 @@ - 取消 + 关闭 - + @@ -239,5 +239,6 @@ import { ref, onMounted, onBeforeUnmount, computed, nextTick, watch, reactive } z-index: 20; top: 0; left: 0; + background: RGBA(239, 240, 244, 0.55); } \ No newline at end of file diff --git a/pages/NursingNew/component/pleasetake/common/takeing.vue b/pages/NursingNew/component/pleasetake/common/takeing.vue index c070e9a..d003643 100644 --- a/pages/NursingNew/component/pleasetake/common/takeing.vue +++ b/pages/NursingNew/component/pleasetake/common/takeing.vue @@ -376,6 +376,7 @@ z-index: 20; top: 0; left: 0; + background: RGBA(239, 240, 244, 0.55); } .hei0 { height: 0 !important; diff --git a/pages/NursingNew/component/pleasetake/common/tanchuang.vue b/pages/NursingNew/component/pleasetake/common/tanchuang.vue new file mode 100644 index 0000000..1de2ce8 --- /dev/null +++ b/pages/NursingNew/component/pleasetake/common/tanchuang.vue @@ -0,0 +1,144 @@ + + + + + \ No newline at end of file diff --git a/pages/NursingNew/component/pleasetake/component/takehomep.vue b/pages/NursingNew/component/pleasetake/component/takehomep.vue index e6d71ee..f3cf08e 100644 --- a/pages/NursingNew/component/pleasetake/component/takehomep.vue +++ b/pages/NursingNew/component/pleasetake/component/takehomep.vue @@ -48,17 +48,19 @@ +