diff --git a/pages/NursingNew/component/pleasetake/api/api.js b/pages/NursingNew/component/pleasetake/api/api.js
index 200dee6..9b2daf8 100644
--- a/pages/NursingNew/component/pleasetake/api/api.js
+++ b/pages/NursingNew/component/pleasetake/api/api.js
@@ -33,5 +33,19 @@ export const wlzd = (params) => {
data: params,
})
}
+export const queryGwcInfo = (params) => {
+ return request({
+ url: `${uni.getStorageSync('serverUrl')}/api/pad/invoicing/qld/queryGwcInfo`,
+ method: 'get',
+ data: params,
+ })
+}
+export const addGwc = (params) => {
+ return request({
+ url: `${uni.getStorageSync('serverUrl')}/api/pad/invoicing/qld/addGwc`,
+ method: 'post',
+ data: params,
+ })
+}
diff --git a/pages/NursingNew/component/pleasetake/common/addwl.vue b/pages/NursingNew/component/pleasetake/common/addwl.vue
index 64ef4fd..e20c30f 100644
--- a/pages/NursingNew/component/pleasetake/common/addwl.vue
+++ b/pages/NursingNew/component/pleasetake/common/addwl.vue
@@ -5,13 +5,14 @@
请领物料
+ scroll-with-animation :scroll-top="scrollleft" @scrolltolower="scrolltolower(1)">
-
- {{v.materialName}}
+ {{v.materialInfo.materialName}}
已添加
+
@@ -31,16 +32,25 @@
diff --git a/pages/NursingNew/component/pleasetake/common/takeing.vue b/pages/NursingNew/component/pleasetake/common/takeing.vue
index d3d7433..c070e9a 100644
--- a/pages/NursingNew/component/pleasetake/common/takeing.vue
+++ b/pages/NursingNew/component/pleasetake/common/takeing.vue
@@ -32,7 +32,7 @@
- 数量 超过库存上限!
+ 数量
@@ -44,7 +44,7 @@
-
+
+
@@ -85,52 +85,42 @@
}
})
const serverUrl = ref(uni.getStorageSync('serverUrl') + '/sys/common/static/')
- const emit = defineEmits([ 'fill' ,'qingling'])
+ const emit = defineEmits([ 'fill' ,'right'])
const showbox = ref(false)
watch(()=>props.show,
()=>{
- console.log(props.objtake)
if(props.show==true){
+ relNumber.value = 1;
+ stringShow.value = toFixed4ByPadStart(relNumber.value)
setTimeout(()=>{
showbox.value = true
},50)
}else{
- showbox.value = false
+ showbox.value = false;
+ isZero.value = false;
}
})
const sx = ref(false)
- const cy=()=>{
- let num = Number(props.caigouobj.upperLimit)-Number(props.caigouobj.kcsl);
- let bl = relNumber.value*type.value.num
- if(bl>num){
- sx.value = true
- }else{
- sx.value = false
- }
- console.log(sx.value,num,bl)
- }
+
const calculatorArray = [1, 2, 3, 4, 5, 6, 7, 8, 9, "AC", 0, "AE"];
const stringShow = ref("0000");
- const relNumber = ref(0);
+ const relNumber = ref(1);
const isZero = ref(false);
const clickKuai = (item : any, index : number) => {
if (item == "AC") {
relNumber.value = 0;
stringShow.value = "0000";
- cy()
return
}
if (item == "AE") {
relNumber.value = Math.trunc(relNumber.value / 10)
stringShow.value = toFixed4ByPadStart(relNumber.value);
- cy()
return
}
if(isZero.value == false){
isZero.value = true;
relNumber.value = item;
stringShow.value = toFixed4ByPadStart(relNumber.value);
- cy()
return
}
if (digitCountByString(relNumber.value) > 3) {
@@ -141,7 +131,6 @@
} else {
relNumber.value = relNumber.value * 10 + item;
}
- cy()
stringShow.value = toFixed4ByPadStart(relNumber.value)
}
}
@@ -159,28 +148,15 @@
}, 120);
}
const jjnum = (e:number)=>{
- let num = Number(props.caigouobj.upperLimit)-Number(props.caigouobj.kcsl);
- let m = Math.floor(num/type.value.num)
- if(m<=relNumber.value&&e==1){relNumber.value = m; return}
+ let num = 9999;
+ if(relNumber.value>=num&&e==1){relNumber.value = num; return}
if(relNumber.value<=1&&e==-1){relNumber.value = 1; return}
relNumber.value+=e;
stringShow.value = toFixed4ByPadStart(relNumber.value)
- cy()
// emit('jjnum',e)
}
const closeIt = () => {
- if(relNumber.value<1){
- uni.showToast({
- title:'采购数量不能为0!',
- icon:'none'
- })
- return
- }
-
- emit('right', relNumber.value,gysarr.value[gysidnum.value],type.value)
- }
- const colse = ()=>{
- emit('colse')
+ emit('right', relNumber.value,props.objtake )
}
function digitCountByString(n) {
const s = Math.abs(n).toString();
diff --git a/pages/NursingNew/component/pleasetake/component/takehomep.vue b/pages/NursingNew/component/pleasetake/component/takehomep.vue
index 634440e..72bdbee 100644
--- a/pages/NursingNew/component/pleasetake/component/takehomep.vue
+++ b/pages/NursingNew/component/pleasetake/component/takehomep.vue
@@ -43,9 +43,9 @@
-
+
-
+
@@ -76,7 +76,19 @@
const classication = ref>()
onMounted(()=>{
config()
+ wuliao()
})
+ const addMaterial = ref([])
+ const wuliao = () =>{
+ let obj = {
+ nuId:form.nuId,
+ elderId:form.elderId
+ }
+ queryGwcInfo(obj).then(res=>{
+ console.log(res)
+ addMaterial.value = res.result
+ })
+ }
const listarr = ref([])
const status = ref('loadmore')
const config = ()=>{
@@ -88,7 +100,7 @@
})
listarr.value.push(...res.result.records)
status.value = (res.result.total == listarr.value.length ? 'nomore' : 'loadmore')
- console.log(res,status.value,listarr.value.length)
+ console.log( status.value )
})
}
const scrolltolower = ( ) => {
@@ -140,6 +152,27 @@
break;
}
}
+ const right = (e,v) =>{
+ let obj = {
+ kfId:v.id,
+ wlId:v.wlId,
+ qlNum:e,
+ nuId:form.nuId,
+ elderId:form.elderId
+ }
+ addGwc(obj).then(res=>{
+ console.log(res)
+ if(res.success){
+ takeshow.value = false;
+ wuliao();
+ }else{
+ uni.showToast({
+ icon:'none',
+ title:res.message
+ })
+ }
+ })
+ }
const confirm = (e)=>{
form.categoryId = e.categoryId;
form.typeId = e.typeId;