diff --git a/pages/NursingNew/component/nurse/index.css b/pages/NursingNew/component/nurse/index.css index a898042..1af49d6 100644 --- a/pages/NursingNew/component/nurse/index.css +++ b/pages/NursingNew/component/nurse/index.css @@ -992,7 +992,7 @@ justify-content: center; align-items: center; /* 添加毛玻璃效果 */ - z-index: 98; + z-index: 999; .popup-overlay-content { position: absolute; diff --git a/pages/NursingNew/component/nurse/index.vue b/pages/NursingNew/component/nurse/index.vue index 07b02cb..86034e7 100644 --- a/pages/NursingNew/component/nurse/index.vue +++ b/pages/NursingNew/component/nurse/index.vue @@ -419,7 +419,7 @@ - @@ -1548,7 +1548,7 @@ openX.value = Math.floor(res.left) - 18 jiao.value[0] = false } - if (res.top > 500) { + if (res.top > 300) { // 表格太靠上侧,修改到下面 openY.value = Math.floor(res.top) + 100; jiao.value[1] = true @@ -1561,7 +1561,7 @@ showDetail.value[0] = index0; showDetail.value[1] = index1; - console.log("shaa",timearr.value[showDetail.value[0]]?.children[showDetail.value[1]]?.izPackage) + // console.log("shaa",timearr.value[showDetail.value[0]]?.children[showDetail.value[1]]?.izPackage) isopacity.value = false; //加动画 setTimeout(() => { diff --git a/pages/NursingNew/component/pleasetake/common/addwl.vue b/pages/NursingNew/component/pleasetake/common/addwl.vue index 6f12f74..9782ef0 100644 --- a/pages/NursingNew/component/pleasetake/common/addwl.vue +++ b/pages/NursingNew/component/pleasetake/common/addwl.vue @@ -3,12 +3,18 @@ 请领物料 - {{Material.length}} + + + {{Material.length}} + + + - - - + + {{v.materialInfo?.materialName}} {{v.qlNum}} @@ -16,9 +22,15 @@ - - + + + 暂无数据 + + - + {{!qb?'更多':'收起'}} @@ -157,22 +169,28 @@ font-size: 1.4vw; position: relative; 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; + + .mhao { position: absolute; - top: -0.8vw; - right: -0.4vw; - transform: rotate(-90deg); + top: -0.2vw; + /* 根据视觉需要微调 */ + right: -0.2vw; + box-sizing: border-box; + width: 1.8vw; + height: 1.8vw; + border-radius: 50%; + border: 1px solid #FF4E4E; + color: #FF4E4E; display: flex; - justify-content: center; align-items: center; + justify-content: center; + background: transparent; + writing-mode: horizontal-tb; + overflow: hidden; + .mhao-font{ + font-size: 25rpx; + letter-spacing: -0.05em; /* 负值 = 字符之间更近 */ + } } } @@ -221,7 +239,7 @@ right: 7.7vw; z-index: 2; } - + &:nth-child(4) { right: 11.6vw; z-index: 2; @@ -234,8 +252,9 @@ } } + .kcscrol { - width:calc(100% - 10vw); + width: calc(100% - 10vw); height: 10vw; white-space: nowrap; margin-left: 0.6vw; @@ -250,14 +269,16 @@ border-radius: 1.1vw; margin-right: 0.8vw; position: relative; - .zhanwei{ + + .zhanwei { width: 100%; height: 100%; position: absolute; top: 0; left: 0; z-index: 200; - view{ + + view { position: absolute; width: 2.2vw; height: 2.2vw; @@ -276,6 +297,7 @@ color: rgba(255, 78, 78, 1); } } + .ytj { min-width: 1.5vw; height: 1.8vw; @@ -288,7 +310,7 @@ text-align: center; line-height: 1.75vw; position: absolute; - padding: 0 0.8vw; + padding: 0 0.8vw; top: 0.8vw; right: 0.8vw; } @@ -316,9 +338,40 @@ } } } + .guodu { transition: .4s; -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 5d8e639..4a802b7 100644 --- a/pages/NursingNew/component/pleasetake/common/carditem.vue +++ b/pages/NursingNew/component/pleasetake/common/carditem.vue @@ -220,6 +220,7 @@ position: absolute; bottom: 0.8vw; right: 0vw; + } } .msitem { @@ -370,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 7c72056..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{ @@ -338,6 +343,7 @@ } .quxiao{ background: #EDEDEF; + color: #888888; } .plsbuy-bottom-blue { background: linear-gradient(0deg, #CAE0F9, #E9F4FF); diff --git a/pages/NursingNew/component/pleasetake/common/takeing.vue b/pages/NursingNew/component/pleasetake/common/takeing.vue index 8aeaa5f..b8e848a 100644 --- a/pages/NursingNew/component/pleasetake/common/takeing.vue +++ b/pages/NursingNew/component/pleasetake/common/takeing.vue @@ -227,6 +227,7 @@ } .quxiao{ background: #EDEDEF; + color: #888888; } .plsbuy-bottom-blue { background: linear-gradient(0deg, #CAE0F9, #E9F4FF); @@ -317,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 71c0a8c..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}} @@ -101,10 +101,11 @@ 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("入参",obj,`返回`,res) wuobj.value = res.result }) qglog() @@ -175,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; @@ -192,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; } @@ -249,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; @@ -290,7 +295,7 @@ height: 3.6vw; display: flex; justify-content: flex-start; - margin-top: 1.8vw; + margin-top: 1.6vw; >view { width: 50%; @@ -311,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; } + } } @@ -365,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 3b804f7..bbcc1e7 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/Warehouse/api/lunpan.js b/pages/Warehouse/api/lunpan.js index ff33762..d1449f6 100644 --- a/pages/Warehouse/api/lunpan.js +++ b/pages/Warehouse/api/lunpan.js @@ -1,6 +1,6 @@ // 引入 request 文件 import request from '@/request/index.js' - + // 查询仓库对应物料 export const queryInvoicingList = (params) => { return request({ @@ -8,21 +8,22 @@ export const queryInvoicingList = (params) => { method: 'get', data: params, }) -} +} // 获取物料分类树(请购列表使用) export const getMaterialTreeData = (params) => { return request({ - url: `${uni.getStorageSync('serverUrl')}/api/pad/invoicing/getMaterialTreeData?nuId=`+params.nuId, + url: `${uni.getStorageSync('serverUrl')}/api/pad/invoicing/getMaterialTreeData?nuId=` + params.nuId, method: 'get', data: params, }) -} +} // (业务)获取物料分类树(购物车使用) export const getGwcMaterialTreeData = (params) => { return request({ - url: `${uni.getStorageSync('serverUrl')}/api/pad/invoicing/getGwcMaterialTreeData?nuId=`+params.nuId, + url: `${uni.getStorageSync('serverUrl')}/api/pad/invoicing/getGwcMaterialTreeData?nuId=` + params + .nuId, method: 'get', data: params }) @@ -30,7 +31,8 @@ export const getGwcMaterialTreeData = (params) => { // (业务)获取物料分类树(采购单使用) export const getCgdMaterialTreeData = (params) => { return request({ - url: `${uni.getStorageSync('serverUrl')}/api/pad/invoicing/getCgdMaterialTreeData?nuId=`+params.nuId, + url: `${uni.getStorageSync('serverUrl')}/api/pad/invoicing/getCgdMaterialTreeData?nuId=` + params + .nuId, method: 'get', data: params, }) @@ -42,7 +44,7 @@ export const queryNuInfoByNuId = (params) => { method: 'get', data: params, }) -} +} // 修改库房启用停用 export const updateKfstatus = (params) => { @@ -51,7 +53,7 @@ export const updateKfstatus = (params) => { method: 'post', data: params, }) -} +} //获得采购单信息 export const queryCgdList = (params) => { return request({ @@ -59,7 +61,7 @@ export const queryCgdList = (params) => { method: 'get', data: params, }) -} +} // 查询采购项目 export const queryCgdInfoList = (params) => { @@ -68,7 +70,7 @@ export const queryCgdInfoList = (params) => { method: 'get', data: params, }) -} +} // 查询采购项目的详情 export const queryWlInfoByWlId = (params) => { return request({ @@ -76,21 +78,21 @@ export const queryWlInfoByWlId = (params) => { method: 'get', data: params, }) -} +} export const addShoppingCartList = (params) => { return request({ url: `${uni.getStorageSync('serverUrl')}/api/pad/invoicing/addShoppingCartList`, method: 'post', data: params, }) -} +} export const queryShoppingCartList = (params) => { return request({ url: `${uni.getStorageSync('serverUrl')}/api/pad/invoicing/queryShoppingCartList`, method: 'get', data: params, }) -} +} export const generatedPurchaseOrder = (params) => { return request({ url: `${uni.getStorageSync('serverUrl')}/api/pad/invoicing/generatedPurchaseOrder`, @@ -107,14 +109,14 @@ export const generatedPurchaseViewOrder = (params) => { } export const deleteQgInfoById = (params) => { return request({ - url: `${uni.getStorageSync('serverUrl')}/api/pad/invoicing/deleteQgInfoById?id=`+params, - method: 'DELETE' + url: `${uni.getStorageSync('serverUrl')}/api/pad/invoicing/deleteQgInfoById?id=` + params, + method: 'DELETE' }) } export const emptiedQgInfo = (params) => { return request({ url: `${uni.getStorageSync('serverUrl')}/api/pad/invoicing/emptiedQgInfo`, - method: 'DELETE' + method: 'DELETE' }) } @@ -125,7 +127,7 @@ export const upload = (params) => { method: 'post', data: params, }) -} +} // 作废 export const voidedCgdMain = (params) => { return request({ @@ -133,7 +135,7 @@ export const voidedCgdMain = (params) => { method: 'post', data: params, }) -} +} //修改库房物料是否启用 export const updateWarehouserEnabled = (params) => { @@ -142,14 +144,14 @@ export const updateWarehouserEnabled = (params) => { method: 'post', data: params, }) -} +} //获得采购人 export const getCgrLis = () => { return request({ url: `${uni.getStorageSync('serverUrl')}/api/pad/invoicing/getCgrList`, method: 'get' }) -} +} //获得采购人 export const getGysList = () => { @@ -157,7 +159,7 @@ export const getGysList = () => { url: `${uni.getStorageSync('serverUrl')}/api/pad/invoicing/getGysList`, method: 'get' }) -} +} //改价 export const editPrice = (params) => { @@ -166,7 +168,7 @@ export const editPrice = (params) => { method: 'post', data: params, }) -} +} //(业务)拣货、销账操作 export const pickingInfo = (params) => { @@ -175,7 +177,7 @@ export const pickingInfo = (params) => { method: 'post', data: params }) -} +} //(业务)查询随行单照片集合 export const querySxdList = (params) => { @@ -184,7 +186,7 @@ export const querySxdList = (params) => { method: 'get', data: params }) -} +} //(业务)查询随行单照片集合 export const addSxd = (params) => { return request({ @@ -200,7 +202,7 @@ export const queryJhzpList = (params) => { method: 'get', data: params }) -} +} // (业务)采购单拣货记录 export const queryPickingRecordList = (params) => { return request({ @@ -208,11 +210,11 @@ export const queryPickingRecordList = (params) => { method: 'get', data: params }) -} +} export const editIzNew = (params) => { - return request({ - url: `${uni.getStorageSync('serverUrl')}/api/pad/invoicing/editIzNew`, - method: 'post', - data: params, - }) - } \ No newline at end of file + return request({ + url: `${uni.getStorageSync('serverUrl')}/api/pad/invoicing/editIzNew`, + method: 'post', + data: params, + }) +} diff --git a/pages/Warehouse/picking.vue b/pages/Warehouse/picking.vue index 63cc9a0..06ef1a9 100644 --- a/pages/Warehouse/picking.vue +++ b/pages/Warehouse/picking.vue @@ -1051,7 +1051,7 @@ import { onShow, onLoad, onHide, onPageScroll } from "@dcloudio/uni-app" import calendar from '@/component/public/calendar.vue' import nomessageimge from '@/pages/procurement/components/nomessage.vue'; - import tanchuang from '@/pages/procurement/components/tanchuang.vue'; + const open = ref(0); const typechange = ref(0); @@ -1353,7 +1353,7 @@ const nomessageshow = ref(false); const firstgetqueryCgdList = () => { queryCgdList(plzinfo).then((res : any) => { - + console.log("数据呢",res) plsbuy.value.push(...res.result.records) alltotal.value = res.result.total if (!res.result.total) { @@ -1406,7 +1406,7 @@ // console.log("!!!!",form) queryCgdInfoList(form).then(res => { InvoicingList.value = [] - // console.log("数据呢", res.result.records) + console.log("数据呢", form) InvoicingList.value.push(...res.result.records); if (form.pageNo) { clickmiddle(0); @@ -1454,7 +1454,7 @@ const mobanform = { nuId: '', pageNo: 1, - pageSize: 9, + pageSize: -1, categoryId: '', typeId: '', medicationId: '', @@ -1512,6 +1512,7 @@ // if (!plzinfo.cgdParamInfo) return plzinfo.pageNo = 1; plsbuy.value = []; + plzinfo.canpull = true queryCgdList(plzinfo).then((res : any) => { plsbuy.value.push(...res.result.records) alltotal.value = res.result.total diff --git a/pages/procurement/api/lunpan.js b/pages/procurement/api/lunpan.js index 289d18b..f4406a4 100644 --- a/pages/procurement/api/lunpan.js +++ b/pages/procurement/api/lunpan.js @@ -355,3 +355,27 @@ 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, + }) +} +//获得采购人 +export const queryPddStartByList = (params) => { + return request({ + url: `${uni.getStorageSync('serverUrl')}/api/pad/invoicing/pdd/queryPddStartByList`, + method: 'get', + data: params, + }) +} +export const addPddMain = (params) => { + return request({ + url: `${uni.getStorageSync('serverUrl')}/api/pad/invoicing/pdd/addPddMain`, + method: 'post', + data: params, + }) +} \ No newline at end of file diff --git a/pages/procurement/inventory.vue b/pages/procurement/inventory.vue index 0b74b3d..b51d474 100644 --- a/pages/procurement/inventory.vue +++ b/pages/procurement/inventory.vue @@ -2,8 +2,7 @@ - + 检索 @@ -21,21 +20,8 @@ 重置 - - - + @@ -61,29 +47,27 @@ - - + @scrolltolower="plsbuytolower" :lower-threshold="200"> - + - 101P20251020001 + {{ item.pddNo }} - + 盘盈 - + 盘亏 - {{ index?`已完成`:`盘点中` }} + {{ item.pddType_dictText }} @@ -91,11 +75,9 @@ - 2025.10.03 + {{ item.pddStartTime?.split(' ')[0] }} - - @@ -111,11 +93,12 @@ - {{ index?`2025.10.03`: ``}} + {{ item.pddEndTime?.split(' ')[0] }} - + @@ -123,7 +106,7 @@ 盘点结束 - {{ index?`[ 王嘉尔 ]`: `` }} + {{ item.pddType=='2'?`[ 王嘉尔 ]`: `` }} @@ -131,7 +114,7 @@ - 生活用品库 + {{ item.nuName}} @@ -139,190 +122,8 @@ - - + + @@ -332,44 +133,42 @@ 确定 - - ({{ alltotal }}采购单) - 盘点状态 - + 全部 - + 盘点中 - + 已完成 - - + + 盘点人 - - + + @@ -382,7 +181,7 @@ {{ plzinfo.startTime }} - + @@ -398,22 +197,22 @@ 盘盈/盘亏 - - - + + + - + 盘盈单 - - - + + + - + @@ -427,56 +226,53 @@ - + - - + + + + + + + + {{ item.name }} + + + 暂无数据 + + + + \ No newline at end of file diff --git a/pages/procurement/outbound.vue b/pages/procurement/outbound.vue index 6f8e097..1f45739 100644 --- a/pages/procurement/outbound.vue +++ b/pages/procurement/outbound.vue @@ -183,7 +183,7 @@ {{ item.materialInfo.categoryName}} @@ -371,7 +371,6 @@ plsbuy.value = [] plsbuy.value.push(...res.result.records) alltotal.value = res.result.total - if (res.result.records.length) { rightdonghua.value = false; @@ -380,6 +379,8 @@ rightarray.value.push(...element.result) rightdonghua.value = true; }) + }else{ + rightarray.value = [] } if (res.result.records.length < plzinfo.pageSize) { diff --git a/pages/procurement/purchaseorder.vue b/pages/procurement/purchaseorder.vue index d636a6c..7fdb492 100644 --- a/pages/procurement/purchaseorder.vue +++ b/pages/procurement/purchaseorder.vue @@ -537,7 +537,7 @@ const mobanform = { nuId: uni.getStorageSync('nuId'), pageNo: 1, - pageSize: 9, + pageSize: -1, categoryId: '', typeId: '', medicationId: '', diff --git a/static/index/procurement/+.png b/static/index/procurement/+.png index 1f0fbf4..b429fca 100644 Binary files a/static/index/procurement/+.png and b/static/index/procurement/+.png differ diff --git a/static/index/procurement/-.png b/static/index/procurement/-.png index b9dab55..7ec9d14 100644 Binary files a/static/index/procurement/-.png and b/static/index/procurement/-.png differ