From 9bbda065050d0650d5ab5d1455d133887dc1bf72 Mon Sep 17 00:00:00 2001
From: wangweidong <850489345@qq.com>
Date: Fri, 28 Nov 2025 17:34:02 +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
---
.../component/pleasetake/api/api.js | 14 +
.../component/pleasetake/common/addwl.vue | 178 +++++++++
.../component/pleasetake/common/carditem.vue | 374 ++++++++++++++++++
.../pleasetake/component/takehomep.vue | 84 ++++
.../component/pleasetake/css/take.less | 104 +++++
.../component/pleasetake/takehome.vue | 10 +-
pages/NursingNew/index.vue | 2 +-
static/index/requestform/ql0.png | Bin 0 -> 692 bytes
static/index/requestform/ql1.png | Bin 0 -> 902 bytes
static/index/requestform/ql2.png | Bin 0 -> 712 bytes
10 files changed, 761 insertions(+), 5 deletions(-)
create mode 100644 pages/NursingNew/component/pleasetake/api/api.js
create mode 100644 pages/NursingNew/component/pleasetake/common/addwl.vue
create mode 100644 pages/NursingNew/component/pleasetake/common/carditem.vue
create mode 100644 pages/NursingNew/component/pleasetake/component/takehomep.vue
create mode 100644 static/index/requestform/ql0.png
create mode 100644 static/index/requestform/ql1.png
create mode 100644 static/index/requestform/ql2.png
diff --git a/pages/NursingNew/component/pleasetake/api/api.js b/pages/NursingNew/component/pleasetake/api/api.js
new file mode 100644
index 0000000..291d524
--- /dev/null
+++ b/pages/NursingNew/component/pleasetake/api/api.js
@@ -0,0 +1,14 @@
+// 引入 request 文件
+import request from '@/request/index.js'
+
+// 以下 api 为博主项目示例,实际与项目相匹配
+
+// 查询服务类型
+export const queryInvoicingList = (params) => {
+ return request({
+ url: `${uni.getStorageSync('serverUrl')}/api/pad/invoicing/qld/queryInvoicingList`,
+ method: 'get',
+ data: params,
+ })
+}
+
\ No newline at end of file
diff --git a/pages/NursingNew/component/pleasetake/common/addwl.vue b/pages/NursingNew/component/pleasetake/common/addwl.vue
new file mode 100644
index 0000000..9d81cfb
--- /dev/null
+++ b/pages/NursingNew/component/pleasetake/common/addwl.vue
@@ -0,0 +1,178 @@
+
+
+
+
+ 请领物料
+
+
+
+
+ {{v.materialName}}
+ 已添加
+
+
+
+
+ {{!qb?'更多':'收起'}}
+
+
+ 查看全部
+
+ 添加全部
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/pages/NursingNew/component/pleasetake/common/carditem.vue b/pages/NursingNew/component/pleasetake/common/carditem.vue
new file mode 100644
index 0000000..c8b8efa
--- /dev/null
+++ b/pages/NursingNew/component/pleasetake/common/carditem.vue
@@ -0,0 +1,374 @@
+
+
+
+
+
+
+
+
+
+
+ {{v.categoryId_dictText}}
+ {{v.typeId_dictText}}
+
+
+
+
+ {{v.materialName}}
+
+
+ 规格型号:
+ {{v.specificationModel}}
+
+
+
+ {{v.qlNum?v.qlNum:'--'}}
+ 请领数量
+
+
+ {{v.materialUnits}}
+ 请领单位
+
+
+
+
+ 已添加
+
+
+
+
+ 请领记录
+
+
+ 物料详情
+
+
+ 置 顶
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/pages/NursingNew/component/pleasetake/component/takehomep.vue b/pages/NursingNew/component/pleasetake/component/takehomep.vue
new file mode 100644
index 0000000..55b5adb
--- /dev/null
+++ b/pages/NursingNew/component/pleasetake/component/takehomep.vue
@@ -0,0 +1,84 @@
+
+
+
+
+
+
+
+
+ 检索
+
+
+
+
+ 筛选
+
+
+
+
+
+ 重置
+
+
+
+
+
+
+
+ 请领单
+
+
+
+
+
+ 回退单
+
+
+
+
+
+ 退货
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/pages/NursingNew/component/pleasetake/css/take.less b/pages/NursingNew/component/pleasetake/css/take.less
index 43f37e2..fc3dc96 100644
--- a/pages/NursingNew/component/pleasetake/css/take.less
+++ b/pages/NursingNew/component/pleasetake/css/take.less
@@ -34,4 +34,108 @@
margin-left: 60rpx;
margin-right: 3rpx;
}
+ }
+
+ .buttons-father {
+ width: 100%;
+ height: 90rpx;
+ display: flex;
+ justify-content: space-between;
+ .flexend{
+ justify-content: flex-end !important;
+ padding-right: 1.8vw;
+ }
+ .boxtwo{
+ width: 50%;
+ height: 100%;
+ display: flex;
+ justify-content: flex-start;
+ }
+ .ipt {
+ display: flex;
+ align-items: center;
+ width: 16vw;
+ background: #E2E4E9;
+ border-radius: 1.65vw;
+ height: 3.3vw;
+
+ image {
+ width: 2.2vw;
+ height: 2.2vw;
+ margin: 0 0.5vw;
+ }
+
+ input {
+ width: 18vw;
+ height: 3.5vw;
+ font-size: 1.4vw;
+ padding-left: 1.6vw;
+
+ }
+ }
+ .qlthbtn{
+ width: 9.3vw;
+ height: 3.3vw;
+ background: rgba(255, 255, 255, 0.6);
+ border-radius: 1.65vw;
+ border: 1rpx solid #D9DADC;
+ font-weight: 400;
+ font-size: 1.2vw;
+ color: #222;
+ display: flex;
+ justify-content: center;
+ align-items: center;
+ box-shadow: 0.5rpx 3rpx 3rpx #dadee1;
+ margin: 0 0 0 0.5vw;
+ color: #555555;
+ image {
+ width: 1.8vw;
+ height: 1.8vw;
+ margin: 0 0.2vw 0 0;
+ }
+ }
+
+ .scr {
+ border-radius: 1.65vw;
+ font-weight: 400;
+ font-size: 1.4vw;
+ display: flex;
+ justify-content: center;
+ align-items: center;
+ width: 6.5vw;
+ height: 3.3vw;
+ margin: 0 0 0 0.7vw;
+ background: rgba(255, 255, 255, 0.6);
+ border: 1px solid #D9DADC;
+ color: #555555;
+ box-shadow: 0.5rpx 3rpx 3rpx #dadee1;
+ }
+
+ .shx {
+ width: 6.5vw;
+ height: 3.3vw;
+ background: rgba(255, 255, 255, 0.6);
+ border-radius: 1.65vw;
+ border: 1rpx solid #D9DADC;
+ font-weight: 400;
+ font-size: 1.2vw;
+ color: #222;
+ display: flex;
+ justify-content: center;
+ align-items: center;
+ box-shadow: 0.5rpx 3rpx 3rpx #dadee1;
+ margin: 0 0 0 0.5vw;
+ color: #555555;
+
+ image {
+ width: 1.8vw;
+ height: 1.8vw;
+ margin: 0 0.2vw 0 0;
+ }
+
+ .shx-font {
+ margin-top: 3rpx;
+ // margin-left: -5rpx;
+ }
+ }
}
\ No newline at end of file
diff --git a/pages/NursingNew/component/pleasetake/takehome.vue b/pages/NursingNew/component/pleasetake/takehome.vue
index e695739..07577de 100644
--- a/pages/NursingNew/component/pleasetake/takehome.vue
+++ b/pages/NursingNew/component/pleasetake/takehome.vue
@@ -10,11 +10,12 @@
{{uni.getStorageSync('realname')}}
-
- 返回
+
+ 返回
-
+
+
@@ -23,7 +24,8 @@
import { onShow, onLoad, onHide, onPageScroll } from "@dcloudio/uni-app"
import { queryCgdList } from '@/pages/Warehouse/api/lunpan.js'
import requestformView from './component/requestform.vue'
-
+ import takehomep from './component/takehomep.vue'
+ const hometype = ref(0)
const transition = ref(false);
const props = defineProps({
isShow: {
diff --git a/pages/NursingNew/index.vue b/pages/NursingNew/index.vue
index 2c4156c..807dd02 100644
--- a/pages/NursingNew/index.vue
+++ b/pages/NursingNew/index.vue
@@ -77,7 +77,7 @@
onMounted(() => {
menuIndex.value = -1;
- nextTick(() => menuIndex.value = 0)
+ nextTick(() => menuIndex.value = 3)
isOld.value = 2;
uni.getSystemInfoSync(); // 确保 global 注入生效
diff --git a/static/index/requestform/ql0.png b/static/index/requestform/ql0.png
new file mode 100644
index 0000000000000000000000000000000000000000..efe3d004687eb37f2a385a88c81ebfc8bd6a2d37
GIT binary patch
literal 692
zcmV;l0!#ggP)R;;`$)A%TSAVSVk#3~QMB|;#k
zh>ajzEGz|+P7sVjjFH4_&fg5#^)}fHd)#ID{yX2d^UZH&znxjzff-)2hbNQC`9va-
zqJ1ZXU$ZKakJ6DyWO=*@a^=I}@CqGk$d67disH8_k&kXU9F7}IV#n7_!U4@8x6Nid
zGZ+k(ccWgfcLLfc#xFD)4ap;xrUhH#;thTl3Wb&s$#ZtQePvuM;4Ha|597G3kcW=`2!$Mfx-|aHc*Koj|Uk)t%JobiRtbkrdu&
z;v=7w!RWRx@Mtu8oZa;T<_6NuGMrV}L!r=-U@&-4AB{tN
znA5qAdyd+_qSehZoI|qYa=B`5w|kvQjtW9N9zW&rc*I%o1HRvEHt&h&nk>V+-R?K`
ze3gM$ncyWgzR2EwO1uL2QNQ1R#%}pbtea&x`?}4jJ1B=PP~*3>=K-&>QyvtH#b3k*
zGr$?J{a_dpMZkeleLmk!{O9O1;5ERH@l8#G^TvuoT@Uf$=FP;8SO^3Ho>VF|gmjnO
z>-@CDha@yN31lJSrU
z-lGpw^pV^@2n#8$p)PQrxt<>B6!?p&+!2ZVIA62nh-*yzr_)
zPB+7bK^F}~#cuMVttg7HVgw5@hC27v?;W1gai{qaB+uXXegDt%{NM9F@5dy=fBY+o
zdpsU%b93`?zu({KUnhJ%Un{xt-@Z|ZOHQZrEY3co(dY*!=$~8-#CbsjxL+s~x|zU9
z&N7plnwmD7Or~}MZU%$FgTON|Fi^W1h&v1p<#M^LOwfYr5wOf8gsTwV0UHPFw(05V
zUnHf_aL_I@DU-<*U~<3&{?*Vf7)z5y%>`G;=kuzQ`fXs7?d4EcS63yHG*ELjoIw#+
zIrgBI!IUh^-{mr>uCD&bDe)1vqUppblc@bw)_J}h*uV~alPfCY)QJxd4<|VV5l&06
z9Po!jq0l$-6{}P_+Eyp7b*`oFa5z{*;T`{GO5=6n)O-u|yrkSz`YrYK^_J2^WgLx0
zv*~oYA(2SDP&lR4iR0KtO}oGy0ZEeD>~^~qUNt5>1{#$~MJXpHCg#fc
z8tPiPgrl^xBHrzGn-T3`!U#BBQBk40I3iAgPF!)6w&Lu&T&|0V-lD!@GXvai7yJPM
z%DJC*x7X{nDYpLvR%p^g6#kV0_T~Z4$ZdR$9D>af1Mx11M@u|jhHyCimJMx7CX;@GpCYE(
z;NalbOg&aX1iwnIZhpO{$uxb(#1
z@kJgtt2mMZlyN6IVs(?0Y*tF8Qa>R25V%L3UsLZfE#St%D2e-sDH;S?Xh!aRsuU?64MaA@B_U0=#NAn@x-lg2)_XU0RR7!ACIR1000I_
cL_t&o0HGTMO+Uw>wg3PC07*qoM6N<$f?8#!8~^|S
literal 0
HcmV?d00001
diff --git a/static/index/requestform/ql2.png b/static/index/requestform/ql2.png
new file mode 100644
index 0000000000000000000000000000000000000000..a4bf058ba2aa3465d8f73c9683dca0f3005af614
GIT binary patch
literal 712
zcmV;(0yq7MP)`g=w(VJC7Po=3Mg7Fa8d{kQyy{QzWr-E${f;?|(;j{nZ>2&%+
zDwX;S=D@5Mi2DI%lgZ?eTLHFYZkpzK%d#>`DN`xc2clj;u%Flg#@`O|&{sgLMVt&S
z1%ts4jGhGdYPDLgABZ`Ja3B1aMcyS6i6M4k(6>#*b;f}}AcOZZ6N2!lVHjWiK+JbU
zr-?s7yNB5K^?LmQZQDegj347ULvT@p_7c3Z4VH;p1@pvxgDnyqgl!XXdR+vRtJUh=
zTrM}9&1P@Iw|0U?>@XU?(U7`}IL-~Wr$2L1NVKC?)F=hkrxrt;0lIcYq3oLb5Uk
zbR6F&YWW)O*xJQKAQp>tBl;0X9Q1P2o;cv%kAi-76=BTNJjElCNH?WA+n8z4jyj-x
zcYr>?iN?4qd5RYbg=MbQBWCFvvk2=0b6~R28+`ZK%}vqb6fFvJl>^mO&cy!^Kq0;!!Kc1
z^A$(zxmKSldF7~_X_l@D%9xrh;K
z7T4FU&ZM$4S}K*w)cXs+fN^+|EGKDCfL9#$0{xm3tC<8^`XWy4!r&lTUDF>3HI8-y
zJ%^o~(u+6{aYXg+cAkL|7I{jII|6f_G4~HTKVjQMoUP8V%^UC)SYrV06xVh6Y-L^|
uPJ7pF6954J|E@c^KL7v#21!IgR09C$FtI+pePw$90000