diff --git a/pages/NursingNew/component/doctorask/api/api.js b/pages/NursingNew/component/doctorask/api/api.js index 6460976..affe975 100644 --- a/pages/NursingNew/component/doctorask/api/api.js +++ b/pages/NursingNew/component/doctorask/api/api.js @@ -44,3 +44,28 @@ export const editSubPicPath = (params) => { data: params, }) } +// (业务)转单/协助时查询员工信息 +export const queryEmpList = (params) => { + return request({ + url: `${uni.getStorageSync('serverUrl')}/api/pad/employee/queryEmpList`, + method: 'get', + data: params, + }) +} +// (业务)服务指令转单 + +export const transferOrder = (params) => { + return request({ + url: `${uni.getStorageSync('serverUrl')}/api/pad/serviceorder/transferOrder`, + method: 'post', + data: params, + }) +} +// (业务)服务指令协助执行 +export const assistOrder = (params) => { + return request({ + url: `${uni.getStorageSync('serverUrl')}/api/pad/serviceorder/assistOrder`, + method: 'post', + data: params, + }) +} diff --git a/pages/NursingNew/component/index.vue b/pages/NursingNew/component/index.vue index 2a42196..741eaa5 100644 --- a/pages/NursingNew/component/index.vue +++ b/pages/NursingNew/component/index.vue @@ -166,6 +166,74 @@ + + + + + {{ zdxzdex==1?`转单执行`:`协助执行` }} + + + + + + + + {{v.name }} + + + {{v.sex}} + + + {{ v.height}}cm + + + + {{ v.weight}}Kg + + + + + + + + + 确定 + 确定 + + + @@ -189,24 +257,29 @@ - + - - - - - - + + + + + - {{ item.name }} + 转单执行 + + + + + + + + 协助执行 - - @@ -254,8 +327,10 @@ - + + + + @@ -501,6 +576,9 @@ + + + @@ -509,7 +587,7 @@ import { queryPadPageList } from '@/pages/watch/api/lunpan.js' import { queryWorkOrderList,queryCountByType,queryAll } from './api.js' // import {startOrder,endOrder} from './doctorask/api/api.js' - import {queryOrderList,queryOrderInfoList,startOrder,endOrder,editSubPicPath,editSubMp4} from '../component/doctorask/api/api.js' + import {queryOrderList,queryOrderInfoList,startOrder,endOrder,editSubPicPath,editSubMp4,queryEmpList,transferOrder,assistOrder} from '../component/doctorask/api/api.js' import { getNclist } from "./nurse/api.js"; const serverUrl = ref(uni.getStorageSync('serverUrl') + '/sys/common/static/') const servervideoUrl = ref(uni.getStorageSync('serverUrl') + '/sys/commonVideo/staticVideo/') @@ -520,13 +598,114 @@ nuId:uni.getStorageSync('nuId') }) + const zdxzdex = ref(0) + const zdxzarr = ref(0) + const zhixing = (e)=>{ + if(indexmessage.value?.izStart=='Y' && e ==1){ + uni.showToast({ + title:'服务中不能转单!', + icon:'none' + }) + return + } + queryEmpList({id:uni.getStorageSync('userInfo').id}).then(res=>{ + zdxzarr.value = res.result; + console.log(res) + zdxzarr.value.forEach(item=>{ + item.flag = false + }) + zdxzdex.value = e; + }) + } + const flag = ref(false) + const zdwu = (e,k)=>{ + if(zdxzdex.value==1){ + e.flag = !e.flag; + zdxzarr.value.forEach((item,i)=>{ + if(i!=k){ + item.flag = false + } + }) + flag.value = e.flag + } + if(zdxzdex.value==2){ + e.flag = !e.flag; + let arr = []; + zdxzarr.value.forEach((item,i)=>{ + if(item.flag){ + arr.push(1) + } + }) + if(arr.length==0){ + flag.value = false; + }else{ + flag.value = true; + } + } + } + const zhixingsub = ()=>{ + zxzd.value = zdxzdex.value + if(zdxzdex.value==1){ + zdcont.value = "确认转单执行?" + } + if(zdxzdex.value==2){ + zdcont.value = "确认协助执行?" + } + } + const zxzd = ref(0); + const zdcont = ref(''); + const tijiaozx = ()=>{ + if(zxzd.value == 1){ + let s = {} + zdxzarr.value.forEach((item,i)=>{ + if(item.flag){ + s = item; + } + }) + let obj = { + mainId:indexmessage.value.mainId, + employeeId:s.id, + employeeName:s.name + } + let nuId = uni.getStorageSync('nuId'); + transferOrder(obj).then(res=>{ + if(res.success){ + firstgetqueryCgdList(nuId); + flag.value = false; + zxzd.value = 0; + zdxzdex.value = 0; + } + }) + } + if(zxzd.value == 2){ + let userinfo = uni.getStorageSync('userInfo') + let id = userinfo.id+','; + let name = userinfo.realname+','; + zdxzarr.value.forEach((item,i)=>{ + if(item.flag){ + id+=item.id+',' + name+=item.name+',' + } + }) + let obj = { + mainId:indexmessage.value.mainId, + employeeId:id, + employeeName:name + } + assistOrder(obj).then(res=>{ + if(res.success){ + clickLeftMenu(0,{id:indexmessage.value.mainId}) + flag.value = false; + zxzd.value = 0; + zdxzdex.value = 0; + } + }) + } + } const plsbuy = ref([]) const firstgetqueryCgdList = (nuId) => { form.nuId = nuId; - console.log(form) queryOrderList(form).then(res => { - console.log(res) - // plsbuy.value.push(...res.result.records); if(res.result.records.length>0){ clickLeftMenu(0,res.result.records[0]) }else{ @@ -775,7 +954,6 @@ elderId:elderId } queryAll(data).then(res=>{ - console.log(res) zlarr.value = res.result; shtab(fwzlindex.value) }) @@ -960,15 +1138,15 @@ }) const filteredMenu = (index : number) => { + console.log(leftMenuArray.value.filter(item => Number(item.areaFlag) - 1 == index)) return leftMenuArray.value.filter(item => Number(item.areaFlag) - 1 == index); } const getmenu = () => { queryPadPageList().then((res => { - console.log("看看数据",res.result.records) leftMenuArray.value = res.result.records; filteredMenu(0).forEach((element : any, index : number) => { if (element.nuId === uni.getStorageSync('NUall').nuId) { - menutarget.value = index + menutarget.value = index; clickmenu(menutarget.value) } }) @@ -1204,6 +1382,20 @@ height: 4vw; margin-left: 0.5vw; margin-right: 0.5vw; + position: relative; + view{ + width: 0.8vw; + height: 0.8vw; + background: #EE2C35; + border-radius: 50%; + position: absolute; + top: 0.3vw; + right: 0.5vw; + } + image{ + width: 4vw; + height: 4vw; + } } .first-line { @@ -1233,42 +1425,42 @@ } } - .right-bottom { - margin-top: 2vh; + + } + .right-bottom { + margin-top: 2vh; + width: 100%; + height: 38vh; + background-color: #fff; + border-radius: 3vh; + padding-top: 1vh; + display: flex; + flex-direction: column; + align-items: center; + + .bottom-title { + width: 100%; - height: 38vh; - background-color: #fff; - border-radius: 3vh; - padding-top: 1vh; + padding: 0 8%; display: flex; - flex-direction: column; - align-items: center; - - .bottom-title { - - width: 100%; - padding: 0 8%; - display: flex; - justify-content: space-between; - - .bottom-carmera { - margin-top: 0.5vw; - width: 3vw; - height: 3vw; - } - } - - .big-older { + justify-content: space-between; + + .bottom-carmera { margin-top: 0.5vw; - width: 9vw; - height: 9vw; - - border: 1rpx solid #DCDCDC; - border-radius: 50%; + width: 3vw; + height: 3vw; } } + + .big-older { + margin-top: 0.5vw; + width: 9vw; + height: 9vw; + + border: 1rpx solid #DCDCDC; + border-radius: 50%; + } } - .index-content-other { width: 65vw; height: 100%; diff --git a/pages/NursingNew/component/leftcontent/leftcontent.vue b/pages/NursingNew/component/leftcontent/leftcontent.vue index 6aea3ef..6a9b1b5 100644 --- a/pages/NursingNew/component/leftcontent/leftcontent.vue +++ b/pages/NursingNew/component/leftcontent/leftcontent.vue @@ -68,7 +68,6 @@ }else{ codesc.value = -1; } - console.log(codesc.value) }) const scroll = (e)=>{ // console.log(e.detail.scrollTop) diff --git a/pages/NursingNew/index.vue b/pages/NursingNew/index.vue index 259e610..7ec3a47 100644 --- a/pages/NursingNew/index.vue +++ b/pages/NursingNew/index.vue @@ -63,7 +63,6 @@ uni.setStorageSync("Packagelist", res.result) }) getPermissionList({employessId:uni.getStorageSync('userInfo').employessId}).then(res=>{ - console.log(res) listarr.value = res.result ; }) }) diff --git a/pages/Warehouse/index/component/index.vue b/pages/Warehouse/index/component/index.vue index fe88211..a8541bd 100644 --- a/pages/Warehouse/index/component/index.vue +++ b/pages/Warehouse/index/component/index.vue @@ -119,6 +119,74 @@ + + + + + {{ zdxzdex==1?`转单执行`:`协助执行` }} + + + + + + + + {{v.name }} + + + {{v.sex}} + + + {{ v.height}}cm + + + + {{ v.weight}}Kg + + + + + + + + + 确定 + 确定 + + + @@ -142,24 +210,33 @@ - + - - - - - - + + + + + - {{ item.name }} + 转单执行 - + + + + + 协助执行 + + + + + + @@ -210,8 +287,8 @@ {{ item.nuName }} - - {{ item.elderInfo?.name?`盘点`:`正常` }} + + {{ item.flag?`盘点`:`正常` }} @@ -413,7 +490,7 @@ import { ref, onMounted, onBeforeUnmount, computed, nextTick, watch,reactive } from 'vue'; import { queryPadPageList } from '@/pages/watch/api/lunpan.js' import { queryWorkOrderList,queryCountByType,queryAll } from '@/pages/NursingNew/component/api.js' - import {queryOrderList,queryOrderInfoList,startOrder,endOrder,editSubPicPath,editSubMp4} from '@/pages/NursingNew/component/doctorask/api/api.js' + import {queryOrderList,queryOrderInfoList,startOrder,endOrder,editSubPicPath,editSubMp4,queryEmpList,transferOrder,assistOrder} from '@/pages/NursingNew/component/doctorask/api/api.js' const jszlshow = ref(false) const props = defineProps({ isShow: { @@ -422,6 +499,112 @@ }, }); + + const zdxzdex = ref(0) + const zdxzarr = ref(0) + const zhixing = (e)=>{ + if(indexmessage.value?.izStart=='Y' && e ==1){ + uni.showToast({ + title:'服务中不能转单!', + icon:'none' + }) + return + } + queryEmpList({id:uni.getStorageSync('userInfo').id}).then(res=>{ + zdxzarr.value = res.result; + console.log(res) + zdxzarr.value.forEach(item=>{ + item.flag = false + }) + zdxzdex.value = e; + }) + } + const flag = ref(false) + const zdwu = (e,k)=>{ + if(zdxzdex.value==1){ + e.flag = !e.flag; + zdxzarr.value.forEach((item,i)=>{ + if(i!=k){ + item.flag = false + } + }) + flag.value = e.flag + } + if(zdxzdex.value==2){ + e.flag = !e.flag; + let arr = []; + zdxzarr.value.forEach((item,i)=>{ + if(item.flag){ + arr.push(1) + } + }) + if(arr.length==0){ + flag.value = false; + }else{ + flag.value = true; + } + } + } + const zhixingsub = ()=>{ + zxzd.value = zdxzdex.value + if(zdxzdex.value==1){ + zdcont.value = "确认转单执行?" + } + if(zdxzdex.value==2){ + zdcont.value = "确认协助执行?" + } + } + const zxzd = ref(0); + const zdcont = ref(''); + const tijiaozx = ()=>{ + if(zxzd.value == 1){ + let s = {} + zdxzarr.value.forEach((item,i)=>{ + if(item.flag){ + s = item; + } + }) + let obj = { + mainId:indexmessage.value.mainId, + employeeId:s.id, + employeeName:s.name + } + let nuId = uni.getStorageSync('nuId'); + transferOrder(obj).then(res=>{ + if(res.success){ + firstgetqueryCgdList(nuId); + flag.value = false; + zxzd.value = 0; + zdxzdex.value = 0; + } + }) + } + if(zxzd.value == 2){ + let userinfo = uni.getStorageSync('userInfo') + let id = userinfo.id+','; + let name = userinfo.realname+','; + zdxzarr.value.forEach((item,i)=>{ + if(item.flag){ + id+=item.id+',' + name+=item.name+',' + } + }) + let obj = { + mainId:indexmessage.value.mainId, + employeeId:id, + employeeName:name + } + assistOrder(obj).then(res=>{ + if(res.success){ + clickLeftMenu(0,{id:indexmessage.value.mainId}) + flag.value = false; + zxzd.value = 0; + zdxzdex.value = 0; + } + }) + } + } + const indexmessage = ref({}); const serverUrl = ref(uni.getStorageSync('serverUrl') + '/sys/common/static/') const servervideoUrl = ref(uni.getStorageSync('serverUrl') + '/sys/commonVideo/staticVideo/') @@ -684,8 +867,7 @@ let data = filteredMenu(2)[index] uni.setStorageSync('nuId', data.nuId); uni.setStorageSync('nuName', data.nuName); - uni.setStorageSync('elderId', data.elderInfo ? data.elderInfo?.id : null); - console.log(uni.getStorageSync('elderId'),uni.getStorageSync('nuId'),data.elderInfo) + uni.setStorageSync('elderId', data?.elderInfo ? data.elderInfo?.id : null); uni.setStorageSync('NUall', data); firstgetqueryCgdList(data.nuId); emit('swip'); @@ -880,6 +1062,16 @@ menutarget.value = index; clickmenu(index) } + if(element.readList==null){ + element.flag = false + } + if(element.readList.length>0){ + element.readList.forEach(k=>{ + if(k.type=='pdd'){ + element.flag = true + } + }) + } }) })) } diff --git a/pages/Warehouse/index/index.vue b/pages/Warehouse/index/index.vue index b62434b..7fc831b 100644 --- a/pages/Warehouse/index/index.vue +++ b/pages/Warehouse/index/index.vue @@ -58,7 +58,6 @@ // }) const navurl = (e : number,v:any) => { // 最后一个直接返回 - console.log(v) menuop.value = -1; swipdex.value = -1; setTimeout(()=>{ diff --git a/pages/Warehouse/picking.vue b/pages/Warehouse/picking.vue index ab7a343..909dc03 100644 --- a/pages/Warehouse/picking.vue +++ b/pages/Warehouse/picking.vue @@ -1698,7 +1698,6 @@ success: res => { const data = JSON.parse(res.data) addSxd({ sxdPic: data.message, cgdId: plsbuy.value[lefttarget.value].id }).then(resd => { - console.log(resd) if (resd.success) { sxdarr() } @@ -1726,7 +1725,6 @@ albumlist.value.push(res.tempFilePath) } else if (type == 1) { sxdupld(res.tempFilePath) - console.log(res.tempFilePath) } } @@ -1862,8 +1860,6 @@ cgdId: showvalue.value.cgdId } pickingInfo(obj).then(res => { - console.log(`入参`, obj) - console.log(`返回`, res) if (res.success) { uni.showToast({ icon: res.success ? 'success' : 'none', diff --git a/pages/procurement/addtory.vue b/pages/procurement/addtory.vue index 711d626..4cf6352 100644 --- a/pages/procurement/addtory.vue +++ b/pages/procurement/addtory.vue @@ -82,7 +82,6 @@ pageSize:10 } queryPddInfoList(obj).then(res=>{ - console.log(res.result.records) res.result.records.forEach((item,i)=>{ item.picPatharr = []; item.zk = false; diff --git a/pages/watch/settings/settings.vue b/pages/watch/settings/settings.vue index b99c54e..91ea33b 100644 --- a/pages/watch/settings/settings.vue +++ b/pages/watch/settings/settings.vue @@ -190,7 +190,7 @@ userInfo.value = uni.getStorageSync('userInfo'); } const avaxg = () =>{ - editAvatar({avatar:userInfo.value.avatar,id:userInfo.value.id}).then(res=>{ + editAvatar({avatar:userInfo.value.avatar,id:userInfo.value.id,employessId:userInfo.value.employessId}).then(res=>{ console.log(res) if(res.success){ uni.setStorageSync('userInfo', userInfo.value); diff --git a/unpackage/dist/dev/.nvue/pages/camera.js b/unpackage/dist/dev/.nvue/pages/camera.js index 12310ff..04100f2 100644 --- a/unpackage/dist/dev/.nvue/pages/camera.js +++ b/unpackage/dist/dev/.nvue/pages/camera.js @@ -574,7 +574,7 @@ function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) { ) ]); } -const camera = /* @__PURE__ */ _export_sfc(_sfc_main, [["render", _sfc_render], ["styles", [_style_0]], ["__file", "D:/hldy_app_mini/pages/camera.nvue"]]); +const camera = /* @__PURE__ */ _export_sfc(_sfc_main, [["render", _sfc_render], ["styles", [_style_0]], ["__file", "D:/项目/hldy_app_mini/pages/camera.nvue"]]); export { camera as default }; diff --git a/unpackage/dist/dev/.nvue/pages/fullcamera.js b/unpackage/dist/dev/.nvue/pages/fullcamera.js index a0a8c0f..f69ae1a 100644 --- a/unpackage/dist/dev/.nvue/pages/fullcamera.js +++ b/unpackage/dist/dev/.nvue/pages/fullcamera.js @@ -578,7 +578,7 @@ function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) { ) ]); } -const fullcamera = /* @__PURE__ */ _export_sfc(_sfc_main, [["render", _sfc_render], ["styles", [_style_0]], ["__file", "D:/hldy_app_mini/pages/fullcamera.nvue"]]); +const fullcamera = /* @__PURE__ */ _export_sfc(_sfc_main, [["render", _sfc_render], ["styles", [_style_0]], ["__file", "D:/项目/hldy_app_mini/pages/fullcamera.nvue"]]); export { fullcamera as default };