From b5b5f6103868960ffb12430d2a1c617999025a2d Mon Sep 17 00:00:00 2001
From: wangweidong <850489345@qq.com>
Date: Wed, 14 Jan 2026 15:53:18 +0800
Subject: [PATCH] =?UTF-8?q?=E6=8F=90=E4=BA=A4?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
component/public/severcard.vue | 229 ++++++++++++++++++
main.js | 2 +
pages/NursingNew/component/index.vue | 35 ++-
.../component/pleasetake/common/carditem.vue | 2 +-
.../pleasetake/component/takehomep.vue | 1 +
pages/NursingNew/index.vue | 8 +-
pages/Warehouse/index/component/index.vue | 7 +-
pages/Warehouse/index/index.vue | 8 +-
pages/Warehouse/warehome.vue | 2 +-
pages/procurement/api/lunpan.js | 16 +-
.../procurement/components/classification.vue | 4 +-
pages/procurement/retstock.vue | 23 --
12 files changed, 285 insertions(+), 52 deletions(-)
create mode 100644 component/public/severcard.vue
diff --git a/component/public/severcard.vue b/component/public/severcard.vue
new file mode 100644
index 0000000..482f17c
--- /dev/null
+++ b/component/public/severcard.vue
@@ -0,0 +1,229 @@
+
+
+
+
+
+
+ {{qcobj.directiveName}}
+
+
+
+
+ {{qcobj.startTime?.slice(11, 16) }} - {{qcobj.endTime?.slice(11, 16) }}
+
+
+
+ 单人执行
+
+ {{qcobj.employeeName}}
+
+
+
+ 开始服务
+
+
+ 结束服务
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/main.js b/main.js
index a3c8d2c..6a04b07 100644
--- a/main.js
+++ b/main.js
@@ -5,6 +5,7 @@ import uView from './uni_modules/vk-uview-ui'
import donghua from '@/component/public/donghua.vue'
import errorshow from '@/component/public/errorshow.vue'
import tanchuang from '@/pages/procurement/components/tanchuang.vue'
+import severcard from '@/component/public/severcard.vue'
// import WsRequest from '@/common/websocket.js' // default 导入,文件必须有 export default
export function createApp() {
@@ -26,6 +27,7 @@ export function createApp() {
app.component('donghua', donghua)
app.component('tanchuang', tanchuang)
app.component('errorshow', errorshow)
+ app.component('severcard', severcard)
return { app }
}
diff --git a/pages/NursingNew/component/index.vue b/pages/NursingNew/component/index.vue
index 741eaa5..6948bb2 100644
--- a/pages/NursingNew/component/index.vue
+++ b/pages/NursingNew/component/index.vue
@@ -369,7 +369,7 @@
+ style="width: 5.4vw;height: 5.4vw;margin-top: -0.7vw;margin-left: -1vw;">
@@ -383,7 +383,7 @@
{{v.tagName}}
+ style="width: 5.4vw;height: 5.4vw;margin-top: -0.7vw;margin-left: 1.2vw;">
@@ -665,7 +665,9 @@
let obj = {
mainId:indexmessage.value.mainId,
employeeId:s.id,
- employeeName:s.name
+ employeeName:s.name,
+ beforeBy:indexmessage.value.employeeId,
+ beforeByName:indexmessage.value.employeeName
}
let nuId = uni.getStorageSync('nuId');
transferOrder(obj).then(res=>{
@@ -687,11 +689,16 @@
name+=item.name+','
}
})
+ id = id.slice(0, -1);
+ name = name.slice(0, -1);
let obj = {
mainId:indexmessage.value.mainId,
- employeeId:id,
- employeeName:name
+ optIds:id,
+ optNames:name,
+ beforeBy:indexmessage.value.employeeId,
+ beforeByName:indexmessage.value.employeeName
}
+ console.log(obj)
assistOrder(obj).then(res=>{
if(res.success){
clickLeftMenu(0,{id:indexmessage.value.mainId})
@@ -705,6 +712,7 @@
const plsbuy = ref([])
const firstgetqueryCgdList = (nuId) => {
form.nuId = nuId;
+ console.log(form)
queryOrderList(form).then(res => {
if(res.result.records.length>0){
clickLeftMenu(0,res.result.records[0])
@@ -772,7 +780,7 @@
success: (e)=> {
uni.compressVideo({
src: e.tempFilePath,
- quality: 60,
+ quality: 'medium',
success: res => {
sxdupld(res.tempFilePath)
// v.picPatharr.push(res.tempFilePath);
@@ -875,7 +883,6 @@
});
const errmsgclk = (e,k)=>{
- console.log(indexmessage.value,k)
if(k==1){
if(indexmessage.value?.izStart=='Y'){
switch (e){
@@ -1138,7 +1145,6 @@
})
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 = () => {
@@ -1281,7 +1287,9 @@
const clicktag = (item, index) => {
tagtarget.value = index;
detail.value = getStatusDesc(item.tagName)
- leftnumber.value = getleft(index)
+ leftnumber.value = getleft(index);
+ bodyTagList.value = [];
+ emotionTagList.value = [];
}
@@ -1354,19 +1362,20 @@
border-radius: 4vh;
.top-title {
- width: 100%;
- height: 7vh;
+ width: 80%;
+ height: 6vh;
display: flex;
align-items: center;
margin-left: 2vw;
font-size: 1.4vw;
font-weight: 600;
+ border-bottom: 1px solid #F2F2F2;
}
.top-list {
width: 100%;
height: 26vh;
-
+ margin-top: 1vw;
.list-view {
width: 86%;
margin-left: 7%;
@@ -1501,7 +1510,7 @@
display: flex;
justify-content: space-between;
align-items: center;
- width: 80%;
+ width: 90%;
.right-container-tem-text {
font-size: 30rpx;
diff --git a/pages/NursingNew/component/pleasetake/common/carditem.vue b/pages/NursingNew/component/pleasetake/common/carditem.vue
index a5e554d..f4c5a02 100644
--- a/pages/NursingNew/component/pleasetake/common/carditem.vue
+++ b/pages/NursingNew/component/pleasetake/common/carditem.vue
@@ -399,7 +399,7 @@
.carditem{
width: 28.3vw;
height: 13vw;
- background: rgba(245, 246, 248, 1);
+ background: rgba(255, 255, 255, 0.6);
border-radius: 1.1vw;
position: relative;
overflow: hidden;
diff --git a/pages/NursingNew/component/pleasetake/component/takehomep.vue b/pages/NursingNew/component/pleasetake/component/takehomep.vue
index cf37eb4..30f4708 100644
--- a/pages/NursingNew/component/pleasetake/component/takehomep.vue
+++ b/pages/NursingNew/component/pleasetake/component/takehomep.vue
@@ -56,6 +56,7 @@
+
diff --git a/pages/NursingNew/index.vue b/pages/NursingNew/index.vue
index 7ec3a47..775364d 100644
--- a/pages/NursingNew/index.vue
+++ b/pages/NursingNew/index.vue
@@ -79,10 +79,10 @@
})
}
const tabbrarr = ref([
- { name: '护理矩阵', url: '/static/shouye/sy/n0.png', urls: '/static/shouye/sy/n1.png' ,type:'kzgn_hljz'},
- { name: '医疗矩阵', url: '/static/shouye/sy/y0.png', urls: '/static/shouye/sy/y1.png' ,type:'kzgn_yljz'},
- { name: '后勤矩阵', url: '/static/shouye/sy/l0.png', urls: '/static/shouye/sy/l1.png' ,type:'kzgn_hqjz'},
- { name: '库房矩阵', url: '/static/shouye/sy/l0.png', urls: '/static/shouye/sy/l1.png' ,type:'kzgn_kfjz'},
+ { name: '护理', url: '/static/shouye/sy/n0.png', urls: '/static/shouye/sy/n1.png' ,type:'kzgn_hljz'},
+ { name: '医疗', url: '/static/shouye/sy/y0.png', urls: '/static/shouye/sy/y1.png' ,type:'kzgn_yljz'},
+ { name: '后勤', url: '/static/shouye/sy/l0.png', urls: '/static/shouye/sy/l1.png' ,type:'kzgn_hqjz'},
+ { name: '库房', url: '/static/shouye/sy/l0.png', urls: '/static/shouye/sy/l1.png' ,type:'kzgn_kfjz'},
])
const specialPage = ref(0)
const navurl = (e,v) => {
diff --git a/pages/Warehouse/index/component/index.vue b/pages/Warehouse/index/component/index.vue
index a8541bd..c24b0be 100644
--- a/pages/Warehouse/index/component/index.vue
+++ b/pages/Warehouse/index/component/index.vue
@@ -1188,19 +1188,20 @@
margin-top: 25rpx;
.top-title {
- width: 100%;
- height: 7vh;
+ width: 80%;
+ height: 6vh;
display: flex;
align-items: center;
margin-left: 2vw;
font-size: 1.4vw;
font-weight: 600;
+ border-bottom: 1px solid #F2F2F2;
}
.top-list {
width: 100%;
height: 26vh;
-
+ margin-top: 1vw;
.list-view {
width: 86%;
margin-left: 7%;
diff --git a/pages/Warehouse/index/index.vue b/pages/Warehouse/index/index.vue
index 7fc831b..2605f2a 100644
--- a/pages/Warehouse/index/index.vue
+++ b/pages/Warehouse/index/index.vue
@@ -42,10 +42,10 @@
import nurse from "@/pages/NursingNew/component/nurse/index.vue"
const tabbrarr = ref([
- { name: '护理矩阵', url: '/static/shouye/sy/n0.png', urls: '/static/shouye/sy/n1.png' ,type:'kzgn_hljz'},
- { name: '医疗矩阵', url: '/static/shouye/sy/y0.png', urls: '/static/shouye/sy/y1.png' ,type:'kzgn_yljz'},
- { name: '后勤矩阵', url: '/static/shouye/sy/l0.png', urls: '/static/shouye/sy/l1.png' ,type:'kzgn_hqjz'},
- { name: '库房矩阵', url: '/static/shouye/sy/l0.png', urls: '/static/shouye/sy/l1.png' ,type:'kzgn_kfjz'},
+ { name: '护理', url: '/static/shouye/sy/n0.png', urls: '/static/shouye/sy/n1.png' ,type:'kzgn_hljz'},
+ { name: '医疗', url: '/static/shouye/sy/y0.png', urls: '/static/shouye/sy/y1.png' ,type:'kzgn_yljz'},
+ { name: '后勤', url: '/static/shouye/sy/l0.png', urls: '/static/shouye/sy/l1.png' ,type:'kzgn_hqjz'},
+ { name: '库房', url: '/static/shouye/sy/l0.png', urls: '/static/shouye/sy/l1.png' ,type:'kzgn_kfjz'},
])
const menuop = ref(0)
const swipdex = ref(0)
diff --git a/pages/Warehouse/warehome.vue b/pages/Warehouse/warehome.vue
index 4509a06..88c0c21 100644
--- a/pages/Warehouse/warehome.vue
+++ b/pages/Warehouse/warehome.vue
@@ -38,7 +38,7 @@
- 库房矩阵
+ 库房
diff --git a/pages/procurement/api/lunpan.js b/pages/procurement/api/lunpan.js
index 5713ef8..83649e8 100644
--- a/pages/procurement/api/lunpan.js
+++ b/pages/procurement/api/lunpan.js
@@ -431,4 +431,18 @@ export const queryOrderList = (params) => {
data: params,
})
}
-
\ No newline at end of file
+ export const queryOrderInfoList = (params) => {
+ return request({
+ url: `${uni.getStorageSync('serverUrl')}/api/pad/serviceorder/queryOrderInfoList`,
+ method: 'get',
+ data: params,
+ })
+ }
+ // 服务指令左侧
+ export const queryOrderlist = (params) => {
+ return request({
+ url: `${uni.getStorageSync('serverUrl')}/api/pad/serviceorder/queryOrderList`,
+ method: 'get',
+ data: params,
+ })
+ }
\ No newline at end of file
diff --git a/pages/procurement/components/classification.vue b/pages/procurement/components/classification.vue
index f40ffeb..24e8c14 100644
--- a/pages/procurement/components/classification.vue
+++ b/pages/procurement/components/classification.vue
@@ -347,7 +347,7 @@
.ifclass {
width: 36vw;
- height: 85vh;
+ height: 83vh;
position: fixed;
z-index: 120;
background: rgba(255, 255, 255, 0.98);
@@ -360,7 +360,7 @@
.btnbotm {
width: 100%;
height: 4vw;
- margin-top: 3vw;
+ margin-top:1.5vw;
display: flex;
justify-content: flex-end;
align-items: end;
diff --git a/pages/procurement/retstock.vue b/pages/procurement/retstock.vue
index 1caea32..0165612 100644
--- a/pages/procurement/retstock.vue
+++ b/pages/procurement/retstock.vue
@@ -276,23 +276,11 @@
})
}
})
-
- // startServe({ id: v.id }).then(res => {
- // if (res.success) {
- // th(v, i)
- // } else {
- // uni.showToast({
- // icon: 'none',
- // title: res.message
- // })
- // }
- // })
}
const end = () => {
finishDirectiveServe({ id: qcobj.value.id }).then(res => {
if (res.success) {
qcobj.value.izFinish = 'Y';
- // th(tharrlist.value[cardindex.value],cardindex.value);
qCareList(tharrlist.value[cardindex.value])
} else {
uni.showToast({
@@ -301,17 +289,6 @@
})
}
})
- // finishServe({ id: v.id }).then(res => {
- // console.log(res)
- // if (res.success) {
- // th(v, i)
- // } else {
- // uni.showToast({
- // icon: 'none',
- // title: res.message
- // })
- // }
- // })
}
const status = ref('loadmore')