From d6d60562d6456b8d62cc7cc624cd0b938698b3de Mon Sep 17 00:00:00 2001
From: wangweidong <850489345@qq.com>
Date: Tue, 31 Mar 2026 17:21:36 +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
---
.../NursingNew/component/doctorask/api/api.js | 7 +
.../component/leftcontent/serveswipe.vue | 352 ++++++++++++------
.../component/leftcontent/swipecard.vue | 3 +
pages/NursingNew/component/nurse/newindex.vue | 8 +-
4 files changed, 249 insertions(+), 121 deletions(-)
diff --git a/pages/NursingNew/component/doctorask/api/api.js b/pages/NursingNew/component/doctorask/api/api.js
index 012ca83..c92bf12 100644
--- a/pages/NursingNew/component/doctorask/api/api.js
+++ b/pages/NursingNew/component/doctorask/api/api.js
@@ -77,4 +77,11 @@ export const generateInstant = (params) => {
method: 'post',
data: params,
})
+}
+export const preupload = (params) => {
+ return request({
+ url: `${uni.getStorageSync('serverUrl')}/sys/common/upload/pre`,
+ method: 'post',
+ data: params,
+ })
}
\ No newline at end of file
diff --git a/pages/NursingNew/component/leftcontent/serveswipe.vue b/pages/NursingNew/component/leftcontent/serveswipe.vue
index b69285e..8086e0c 100644
--- a/pages/NursingNew/component/leftcontent/serveswipe.vue
+++ b/pages/NursingNew/component/leftcontent/serveswipe.vue
@@ -56,32 +56,213 @@
-
-
- {{ indexmessage?.servStartTime?indexmessage?.servStartTime.slice(11, 16) :'' }} -
- {{ indexmessage?.servEndTime?indexmessage?.servEndTime.slice(11, 16) :'' }}
-
- |
- {{indexmessage?.serviceDuration!==`0` ?indexmessage?.serviceDuration: `∞`}}分钟
-
-
-
- {{ indexmessage?.servStartTime?indexmessage?.servStartTime.slice(11, 16) :'' }} -
- {{ indexmessage?.servEndTime?indexmessage?.servEndTime.slice(11, 16) :'' }}
-
- |
- {{indexmessage?.serviceDuration!==`0` ?indexmessage?.serviceDuration: `∞`}}分钟
-
-
-
-
-
-
-
- {{indexmessage?.izStart=='N'?'待执行':'执行中'}}
+
+
+
+ {{ indexmessage?.servStartTime?indexmessage?.servStartTime.slice(11, 16) :'' }} -
+ {{ indexmessage?.servEndTime?indexmessage?.servEndTime.slice(11, 16) :'' }}
+
+ |
+ {{indexmessage?.serviceDuration!==`0` ?indexmessage?.serviceDuration: `∞`}}分钟
+
+
+
+
+
+ {{indexmessage?.izStart=='N'?'待执行':'执行中'}}
+
+
+
+
+
+
+
+
+ {{ indexmessage?.directiveName }}
+
+
+
+
+
+ {{indexmessage?.categoryName }}
+
+
+
+
+
+
+ 开始服务
+
+
+
+
+ 结束服务
+
+
+
+
+
+
-
+
+
+
+ {{ indexmessage?.directiveList[swipdcurrent]?indexmessage?.directiveList[swipdcurrent].servStartTime.slice(11, 16) :'' }} -
+ {{ indexmessage?.directiveList[swipdcurrent]?indexmessage?.directiveList[swipdcurrent].servEndTime.slice(11, 16) :'' }}
+
+ |
+ {{indexmessage?.directiveList[swipdcurrent]?.serviceDuration!==`0` ?indexmessage?.directiveList[swipdcurrent]?.serviceDuration: `∞`}}分钟
+
+
+
+
+
+
+ {{indexmessage?.directiveList[swipdcurrent]?.izStart=='N'?'待执行':'执行中'}}
+
+
+
+
+
+
+ {{ indexmessage?.directiveList[swipdcurrent]?.directiveName }}
+
+
+
+
+
+ {{indexmessage?.directiveList[swipdcurrent]?.categoryName }}
+
+
+
+
+
+
+ 开始服务
+
+
+
+
+ 结束服务
+
+
+
+
+
+
+
+
-
-
-
-
+
-
-
- {{ indexmessage?.directiveName }}
-
-
-
-
-
- {{indexmessage?.categoryName }}
-
-
-
-
-
-
- 开始服务
-
-
-
-
- 结束服务
-
-
-
-
-
-
+
@@ -307,7 +402,7 @@
import timeing from './sxy-Timeing.vue'
import swipecard from './swipecard.vue'
- import { queryOrderList, queryOrderInfoList, startOrder, endOrder, editSubPicPath, editSubMp4, queryEmpList, transferOrder, assistOrder, generateInstant } from '../../component/doctorask/api/api.js'
+ import {preupload, queryOrderList, queryOrderInfoList, startOrder, endOrder, editSubPicPath, editSubMp4, queryEmpList, transferOrder, assistOrder, generateInstant } from '../../component/doctorask/api/api.js'
const open = ref(0)
const font = ref('')
@@ -635,7 +730,7 @@
let year = now.getFullYear();
let month = now.getMonth() + 1;
uni.uploadFile({
- url: uni.getStorageSync('serverUrl') + '/sys/common/upload',
+ url: uni.getStorageSync('serverUrl') + '/sys/common/upload/pre',
filePath: e,
name: 'file',
fileType: topbuttontarget.value == 2 ? 'video' : 'image',
@@ -646,6 +741,8 @@
'X-Access-Token': uni.getStorageSync('token')
},
success: res => {
+ console.log(res)
+ return
const data = JSON.parse(res.data);
ilanarr.value.push(data.message)
uni.hideLoading()
@@ -663,11 +760,13 @@
sizeType: ['compressed'], //可以指定是原图还是压缩图,默认二者都有
sourceType: ['camera'], //从相册选择
success: (e) => {
+ console.log(e)
let ar = JSON.stringify(e.tempFilePaths)
uni.compressImage({
src: JSON.parse(ar)[0],
quality: 60,
success: res => {
+ console.log(res)
sxdupld(res.tempFilePath)
// v.picPatharr.push(res.tempFilePath);
}
@@ -694,6 +793,23 @@
});
}
}
+ const strs = ref('')
+ const pre = (e)=>{
+ strs.value = randomStr();
+ preupload().then(res=>{
+
+ })
+ }
+ const randomStr = (length = 8)=> {
+ const chars = '0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz';
+ let result = '';
+ for (let i = 0; i < length; i++) {
+ // 随机取一个字符
+ result += chars.charAt(Math.floor(Math.random() * chars.length));
+ }
+ return result;
+ }
+
const cshigb = () => {
let obj = plsbuy.value[current.value];
// console.log("啥啊",current.value)
@@ -721,6 +837,7 @@
// firstgetqueryCgdList(form.nuId);
// return
// }
+ console.log(v)
if (v.izStart != 'N') { return }
startOrder({ id: v.id }).then(res => {
console.log(res)
@@ -1231,14 +1348,15 @@
font-size: 3.4vw;
margin-top: 2vw;
position: relative;
- margin-left: -50rpx;
+ display: flex;
+ justify-content: center;
}
.big-img {
height: 460rpx;
z-index: 100;
- // background-color: red;
-
+ display: flex;
+ justify-content: center;
image {
width: 100%;
height: 100%;
diff --git a/pages/NursingNew/component/leftcontent/swipecard.vue b/pages/NursingNew/component/leftcontent/swipecard.vue
index 8d7a3ed..ce5d66a 100644
--- a/pages/NursingNew/component/leftcontent/swipecard.vue
+++ b/pages/NursingNew/component/leftcontent/swipecard.vue
@@ -25,6 +25,9 @@
direction: ''
};
},
+ created() {
+ console.log(this.indexmessage)
+ },
methods:{
cardSwiper(e) {
this.cardCur = e.detail.current;
diff --git a/pages/NursingNew/component/nurse/newindex.vue b/pages/NursingNew/component/nurse/newindex.vue
index 1e50ad9..68c97f3 100644
--- a/pages/NursingNew/component/nurse/newindex.vue
+++ b/pages/NursingNew/component/nurse/newindex.vue
@@ -97,11 +97,11 @@
- {{ item1.startTime }}
+ {{ item1.startTime?item1.startTime.slice(11, 16):'' }}
-
- {{ item1.endTime }}
+ {{ item1.endTime?item1.endTime.slice(11, 16):'' }}
@@ -508,7 +508,7 @@
- {{ ruleritem.startTime }}
+ {{ ruleritem.startTime?ruleritem.startTime.slice(11, 16):'' }}
@@ -556,7 +556,7 @@
{{ ruleritem.directiveName }}
-->
- {{ ruleritem?.includesarray[packtargetindex]?.startTime }}
+ {{ ruleritem?.includesarray[packtargetindex]?.startTime?ruleritem?.includesarray[packtargetindex]?.startTime.slice(11, 16):'' }}