diff --git a/manifest.json b/manifest.json
index 21bd300..af52869 100644
--- a/manifest.json
+++ b/manifest.json
@@ -2,8 +2,8 @@
"name" : "护理单元",
"appid" : "__UNI__FB2D473",
"description" : "护理单元",
- "versionName" : "1.0.011",
- "versionCode" : 10011,
+ "versionName" : "1.0.012",
+ "versionCode" : 10012,
"transformPx" : false,
/* 5+App特有相关 */
"app-plus" : {
diff --git a/pages/NursingNew/component/pleasetake/api/api.js b/pages/NursingNew/component/pleasetake/api/api.js
index 291d524..200dee6 100644
--- a/pages/NursingNew/component/pleasetake/api/api.js
+++ b/pages/NursingNew/component/pleasetake/api/api.js
@@ -11,4 +11,27 @@ export const queryInvoicingList = (params) => {
data: params,
})
}
-
\ No newline at end of file
+
+export const getMaterialTreeData = (params) => {
+ return request({
+ url: `${uni.getStorageSync('serverUrl')}/api/pad/invoicing/qld/getMaterialTreeData`,
+ method: 'get',
+ data: params,
+ })
+}
+export const getTreeDataWlnum = (params) => {
+ return request({
+ url: `${uni.getStorageSync('serverUrl')}/api/pad/invoicing/qld/getTreeDataWlnum`,
+ method: 'get',
+ data: params,
+ })
+}
+export const wlzd = (params) => {
+ return request({
+ url: `${uni.getStorageSync('serverUrl')}/api/pad/invoicing/qld/wlzd`,
+ method: 'post',
+ data: params,
+ })
+}
+
+
diff --git a/pages/NursingNew/component/pleasetake/common/carditem.vue b/pages/NursingNew/component/pleasetake/common/carditem.vue
index c8b8efa..aea9a1d 100644
--- a/pages/NursingNew/component/pleasetake/common/carditem.vue
+++ b/pages/NursingNew/component/pleasetake/common/carditem.vue
@@ -6,6 +6,9 @@
+
+
+
@@ -34,24 +37,27 @@
-
+
已添加
-
+
请领记录
-
+
物料详情
-
- 置 顶
+
+ {{v.zhiDingId?'取消置顶':'置 顶'}}
+
+
+
@@ -65,29 +71,33 @@
},
status: {
type: String
- },
- show: {
- type: Boolean,
- default: false,
- required: true,
- },
+ }
})
const caigouobj = ref({})
- const emit = defineEmits(['addcartory', 'scrolltolower','addcar','crk'])
+ const serverUrl = ref(uni.getStorageSync('serverUrl') + '/sys/common/static/')
+ const emit = defineEmits([ 'scrolltolower' ,'comfig'])
const pageX = ref(0);
const pageY = ref(0);
+ const ones = ref(true)
const touchstart = (event : any, v : any,i:number) => {
caigouobj.value = v;
pageX.value = event.changedTouches[0].pageX;
pageY.value = event.changedTouches[0].pageY;
- solleft(v, i)
+ if(ones.value){
+ ones.value = false;
+ solleft(v, i)
+ }
+ }
+ const comfig=(v,i,t)=>{
+ emit('comfig',v,i,t)
}
const handleTouchEnd = (event : any, v : any, i : number) => {
let y = event.changedTouches[0].pageY;
let x = event.changedTouches[0].pageX;
let absx = Math.abs(x - pageX.value)
- let absy = Math.abs(y - pageY.value)
+ let absy = Math.abs(y - pageY.value);
+ ones.value = true;
if (absy > 30 && absx+10{
caigouobj.value.scrollleft = 0
@@ -110,17 +120,15 @@
scrollLeft.value = 0;
})
}else{
- caigouobj.value.scrollleft = 150;
+ scrollLeft.value = 150
+ caigouobj.value.scrollleft = scrollLeft.value;
caigouobj.value.zk = true;
}
- caigouobj.value = v;
- caigouobj.value.Limitnum = Number(caigouobj.value?.upperLimit) - Number(caigouobj.value.kcsl);
- caigouobj.value.index = i;
- caigouobj.value.yj = false;
caigouobj.value.zk = x > pageX.value ? false : true;
caigouobj.value.scrollleft = caigouobj.value.zk ? 150 : 0;
}
const solleft = (v : any, i : number) => {
+ console.log(v)
props.InvoicingList.forEach((item, k) => {
if (k != i&&item.zk==true) {
item.zk = false;
@@ -129,12 +137,12 @@
})
}
const scrolltolower = () => {
- emit('scrolltolower')
+ emit('scrolltolower')
}
const scrollLeft = ref(0)
const scroll = (e)=>{
scrollLeft.value = e.detail.scrollLeft
- console.log(e.detail.scrollLeft)
+ // console.log(e.detail.scrollLeft)
}
@@ -306,6 +314,17 @@
}
}
}
+ .zding{
+ width: 4.6vw;
+ height: 4.6vw;
+ position: absolute;
+ left: 0;
+ top: 0;
+ image{
+ width: 100%;
+ height: 100%;
+ }
+ }
.speitem {
width: 10vw;
height: 100%;
diff --git a/pages/NursingNew/component/pleasetake/common/cgdclass.vue b/pages/NursingNew/component/pleasetake/common/cgdclass.vue
new file mode 100644
index 0000000..62e3803
--- /dev/null
+++ b/pages/NursingNew/component/pleasetake/common/cgdclass.vue
@@ -0,0 +1,474 @@
+
+
+
+
+ 物料分类
+
+ {{v+'级分类'}}
+
+
+
+
+
+
+
+
+ {{v.title}}
+
+
+
+
+
+
+ {{v.title}}
+
+
+
+
+ {{v.title}}
+
+
+
+
+
+ 重置
+ 确定 ({{num>99?'99+':num}}件物料)
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/pages/NursingNew/component/pleasetake/common/medetails.vue b/pages/NursingNew/component/pleasetake/common/medetails.vue
new file mode 100644
index 0000000..78c7db3
--- /dev/null
+++ b/pages/NursingNew/component/pleasetake/common/medetails.vue
@@ -0,0 +1,243 @@
+
+
+
+
+ 物料详情
+
+
+
+
+ 耗材用品
+ 复健用品
+
+
+
+ {{objtake.materialName}}
+
+
+ 物料编码
+ {{objtake.materialNo}}
+
+
+ 规格型号
+ {{objtake.specificationModel}}
+
+
+
+
+ 请领数量
+ {{objtake.qlNum?objtake.qlNum:'--'}}
+
+
+ 请领单位
+ {{objtake.materialUnits}}
+
+
+ 累计请领
+ {{objtake.materialNo}}
+
+
+
+
+
+
+
+ 取消
+
+
+ 确定
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/pages/NursingNew/component/pleasetake/common/takeing.vue b/pages/NursingNew/component/pleasetake/common/takeing.vue
new file mode 100644
index 0000000..a7a98d3
--- /dev/null
+++ b/pages/NursingNew/component/pleasetake/common/takeing.vue
@@ -0,0 +1,418 @@
+
+
+
+
+
+ 请领物料
+
+
+
+
+
+
+
+
+ {{objtake.materialName}}
+
+
+ 物料编码
+ {{objtake.materialNo}}
+
+
+ 请购单位
+ {{objtake.materialUnits}}
+
+
+
+
+ 规格型号
+ {{objtake.specificationModel}}
+
+
+
+
+
+ 数量 超过库存上限!
+
+
+
+ -
+
+
+
+ {{item}}
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+ {{item}}
+
+
+
+
+
+ 取消
+
+
+ 确定
+
+
+
+
+
+
+
+
+
+
+
diff --git a/pages/NursingNew/component/pleasetake/component/takehomep.vue b/pages/NursingNew/component/pleasetake/component/takehomep.vue
index 55b5adb..8d5c3d7 100644
--- a/pages/NursingNew/component/pleasetake/component/takehomep.vue
+++ b/pages/NursingNew/component/pleasetake/component/takehomep.vue
@@ -8,13 +8,14 @@
检索
-
+
筛选
-
+
重置
@@ -43,16 +44,22 @@
-
+
+
+
+