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 @@ + + + + + \ 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 @@ + + + + + \ 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 @@ + + + + + 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 @@ - + + + +