From 757341ead2677da01a04655c108c7f74bcc57de3 Mon Sep 17 00:00:00 2001 From: wangweidong <850489345@qq.com> Date: Thu, 4 Dec 2025 08:38: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 --- .../component/pleasetake/api/api.js | 7 + .../component/pleasetake/common/addwl.vue | 2 +- .../component/pleasetake/common/submits.vue | 257 ++++++++++++++++-- .../component/pleasetake/common/takeing.vue | 2 +- .../pleasetake/component/takehomep.vue | 44 ++- 5 files changed, 283 insertions(+), 29 deletions(-) diff --git a/pages/NursingNew/component/pleasetake/api/api.js b/pages/NursingNew/component/pleasetake/api/api.js index 84e2630..31cf115 100644 --- a/pages/NursingNew/component/pleasetake/api/api.js +++ b/pages/NursingNew/component/pleasetake/api/api.js @@ -113,3 +113,10 @@ export const confirmReceipt = (params) => { data: params, }) } +export const submitQld = (params) => { + return request({ + url: `${uni.getStorageSync('serverUrl')}/api/pad/invoicing/qld/submitQld`, + method: 'post', + data: params, + }) +} diff --git a/pages/NursingNew/component/pleasetake/common/addwl.vue b/pages/NursingNew/component/pleasetake/common/addwl.vue index a0dff36..3949c1e 100644 --- a/pages/NursingNew/component/pleasetake/common/addwl.vue +++ b/pages/NursingNew/component/pleasetake/common/addwl.vue @@ -7,7 +7,7 @@ - + {{v.materialInfo.materialName}} diff --git a/pages/NursingNew/component/pleasetake/common/submits.vue b/pages/NursingNew/component/pleasetake/common/submits.vue index 7c4c53e..ecf9559 100644 --- a/pages/NursingNew/component/pleasetake/common/submits.vue +++ b/pages/NursingNew/component/pleasetake/common/submits.vue @@ -6,10 +6,55 @@ 请领详情 - {{ uni.getStorageSync('nuName')}} + 请领区域:{{ uni.getStorageSync('nuName')}} 请领人:{{uni.getStorageSync('realname')}} 请领日期:{{times}} + + 请领物料 + + + + + + + + + {{v.materialInfo.categoryName}} + {{v.materialInfo.typeName}} + + + + + {{v.materialInfo.materialName}} + + + 规格型号: + {{v.materialInfo.specificationModel}} + + + + {{v.qlNum?v.qlNum:'--'}} + 请领数量 + + + {{v.materialInfo.materialUnits}} + 请领单位 + + + + + + + + + 取消 + + + 提交请领单 + + @@ -19,17 +64,15 @@ import { queryMaterialInfo,queryQlwcLog} from '../api/api.js' import defaultr from './default.vue' const props = defineProps({ - objtake: { - type: Object, + list: { + type: Array, required: true }, show: { type: Boolean } }) - const pageNo = ref(1) const times = ref('') - const status = ref('loadmore') onMounted(()=>{ let now = new Date(); let year = now.getFullYear(); @@ -39,12 +82,11 @@ }) const wuobj = ref({}) const serverUrl = ref(uni.getStorageSync('serverUrl') + '/sys/common/static/') - const emit = defineEmits([ 'fill' ,'qingling']) + const emit = defineEmits([ 'fill' ,'submit','config']) const showbox = ref(false) - const wcLog = ref([]) watch(()=>props.show, ()=>{ - console.log(props.objtake) + console.log(props.list) if(props.show==true){ setTimeout(()=>{ @@ -52,16 +94,9 @@ },50) }else{ showbox.value = false; - wcLog.value = []; - pageNo.value = 1; - status.value = "loadmore" } }) - const scrolltolower = ()=>{ - if (status.value=='loading'||status.value=='nomore') { return } - status.value = 'loading'; - pageNo.value++; - } + diff --git a/pages/NursingNew/component/pleasetake/common/takeing.vue b/pages/NursingNew/component/pleasetake/common/takeing.vue index d003643..102ce1c 100644 --- a/pages/NursingNew/component/pleasetake/common/takeing.vue +++ b/pages/NursingNew/component/pleasetake/common/takeing.vue @@ -390,6 +390,6 @@ .guodu { transition: .4s; -webkit-transform-style: preserve-3d; - -webkit-overflow-scrolling: touch; + -webkit-overflow-scrolling: touch; } diff --git a/pages/NursingNew/component/pleasetake/component/takehomep.vue b/pages/NursingNew/component/pleasetake/component/takehomep.vue index 6009394..dc7e420 100644 --- a/pages/NursingNew/component/pleasetake/component/takehomep.vue +++ b/pages/NursingNew/component/pleasetake/component/takehomep.vue @@ -50,13 +50,13 @@ - +