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):'' }}