删除打印
This commit is contained in:
commit
b2276f3f5f
|
|
@ -9,7 +9,7 @@
|
||||||
"backToExit" : "false",
|
"backToExit" : "false",
|
||||||
"second" : {
|
"second" : {
|
||||||
"title" : "确认提示",
|
"title" : "确认提示",
|
||||||
"message": " 进入应用前,你需先同意<a href=\"https://www.focusnu.com/serviceAgreement\">《服务协议》</a>和<a href=\"https://www.focusnu.com/privacypolicy/\">《隐私政策》</a>,否则将退出应用。",
|
"message" : " 进入应用前,你需先同意<a href=\"https://www.focusnu.com/serviceAgreement\">《服务协议》</a>和<a href=\"https://www.focusnu.com/privacypolicy/\">《隐私政策》</a>,否则将退出应用。",
|
||||||
"buttonAccept" : "同意并继续",
|
"buttonAccept" : "同意并继续",
|
||||||
"buttonRefuse" : "退出应用"
|
"buttonRefuse" : "退出应用"
|
||||||
},
|
},
|
||||||
|
|
|
||||||
|
|
@ -594,6 +594,7 @@
|
||||||
|
|
||||||
<script setup lang="ts">
|
<script setup lang="ts">
|
||||||
import { ref, onMounted, onBeforeUnmount, computed, nextTick, watch ,reactive} from 'vue';
|
import { ref, onMounted, onBeforeUnmount, computed, nextTick, watch ,reactive} from 'vue';
|
||||||
|
import { onBackPress, onShow, onHide } from "@dcloudio/uni-app"
|
||||||
import { queryPadPageList } from '@/pages/watch/api/lunpan.js'
|
import { queryPadPageList } from '@/pages/watch/api/lunpan.js'
|
||||||
import { queryWorkOrderList,queryCountByType,queryAll } from './api.js'
|
import { queryWorkOrderList,queryCountByType,queryAll } from './api.js'
|
||||||
// import {startOrder,endOrder} from './doctorask/api/api.js'
|
// import {startOrder,endOrder} from './doctorask/api/api.js'
|
||||||
|
|
@ -1164,10 +1165,17 @@
|
||||||
timerId = updateTime();
|
timerId = updateTime();
|
||||||
// 每秒更新一次时间
|
// 每秒更新一次时间
|
||||||
setInterval(updateTime, 1000);
|
setInterval(updateTime, 1000);
|
||||||
photoplay.value = true;
|
|
||||||
getmenu();
|
getmenu();
|
||||||
})
|
})
|
||||||
|
onShow(()=>{
|
||||||
|
setTimeout(()=>{
|
||||||
|
photoplay.value = true;
|
||||||
|
},200)
|
||||||
|
})
|
||||||
|
onHide(() => {
|
||||||
|
playall.value = false;
|
||||||
|
})
|
||||||
const filteredMenu = (index : number) => {
|
const filteredMenu = (index : number) => {
|
||||||
return leftMenuArray.value.filter(item => Number(item.areaFlag) - 1 == index);
|
return leftMenuArray.value.filter(item => Number(item.areaFlag) - 1 == index);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -53,7 +53,7 @@
|
||||||
}
|
}
|
||||||
|
|
||||||
.title-time-font-rel {
|
.title-time-font-rel {
|
||||||
font-size: 34rpx;
|
font-size: 33rpx;
|
||||||
font-weight: 800;
|
font-weight: 800;
|
||||||
/* margin-bottom: 5rpx; */
|
/* margin-bottom: 5rpx; */
|
||||||
overflow: hidden;
|
overflow: hidden;
|
||||||
|
|
@ -153,8 +153,8 @@
|
||||||
top: 50%;
|
top: 50%;
|
||||||
left: 50%;
|
left: 50%;
|
||||||
transform: translate(-50%, -50%);
|
transform: translate(-50%, -50%);
|
||||||
width: 96%;
|
width: 98%;
|
||||||
height: 96%;
|
height: 98%;
|
||||||
z-index: 10;
|
z-index: 10;
|
||||||
|
|
||||||
.blue-img {
|
.blue-img {
|
||||||
|
|
@ -210,17 +210,18 @@
|
||||||
position: relative;
|
position: relative;
|
||||||
height: 100%;
|
height: 100%;
|
||||||
padding: 25rpx;
|
padding: 25rpx;
|
||||||
|
padding-top: 18rpx;
|
||||||
|
|
||||||
.card-time {
|
.card-time {
|
||||||
position: absolute;
|
position: absolute;
|
||||||
bottom: 25rpx;
|
bottom: 15rpx;
|
||||||
left: 20rpx;
|
left: 20rpx;
|
||||||
font-size: 28rpx;
|
font-size: 28rpx;
|
||||||
}
|
}
|
||||||
|
|
||||||
.card-time-red {
|
.card-time-red {
|
||||||
position: absolute;
|
position: absolute;
|
||||||
bottom: 25rpx;
|
bottom: 15rpx;
|
||||||
left: 20rpx;
|
left: 20rpx;
|
||||||
font-size: 28rpx;
|
font-size: 28rpx;
|
||||||
color: #E33B3B;
|
color: #E33B3B;
|
||||||
|
|
@ -228,7 +229,7 @@
|
||||||
|
|
||||||
.card-time-blue {
|
.card-time-blue {
|
||||||
position: absolute;
|
position: absolute;
|
||||||
bottom: 25rpx;
|
bottom: 15rpx;
|
||||||
left: 20rpx;
|
left: 20rpx;
|
||||||
font-size: 28rpx;
|
font-size: 28rpx;
|
||||||
color: #4690FF;
|
color: #4690FF;
|
||||||
|
|
@ -258,8 +259,8 @@
|
||||||
}
|
}
|
||||||
|
|
||||||
.title-time-border {
|
.title-time-border {
|
||||||
width: calc(100% - 20rpx);
|
width: calc(100% - 15rpx);
|
||||||
height: calc(100% - 20rpx);
|
height: calc(100% - 15rpx);
|
||||||
border-radius: 20rpx;
|
border-radius: 20rpx;
|
||||||
display: flex;
|
display: flex;
|
||||||
align-items: center;
|
align-items: center;
|
||||||
|
|
@ -301,8 +302,8 @@
|
||||||
.title-time-border-future {
|
.title-time-border-future {
|
||||||
|
|
||||||
border: 2rpx solid #e5e6e6;
|
border: 2rpx solid #e5e6e6;
|
||||||
width: calc(100% - 20rpx);
|
width: calc(100% - 15rpx);
|
||||||
height: calc(100% - 20rpx);
|
height: calc(100% - 15rpx);
|
||||||
border-radius: 20rpx;
|
border-radius: 20rpx;
|
||||||
display: flex;
|
display: flex;
|
||||||
align-items: center;
|
align-items: center;
|
||||||
|
|
@ -314,8 +315,8 @@
|
||||||
.title-time-border-hisOk {
|
.title-time-border-hisOk {
|
||||||
|
|
||||||
border: 2rpx solid #D4E4FE;
|
border: 2rpx solid #D4E4FE;
|
||||||
width: calc(100% - 20rpx);
|
width: calc(100% - 15rpx);
|
||||||
height: calc(100% - 20rpx);
|
height: calc(100% - 15rpx);
|
||||||
border-radius: 20rpx;
|
border-radius: 20rpx;
|
||||||
display: flex;
|
display: flex;
|
||||||
align-items: center;
|
align-items: center;
|
||||||
|
|
@ -326,8 +327,8 @@
|
||||||
.title-time-border-current {
|
.title-time-border-current {
|
||||||
|
|
||||||
border: 3rpx dashed #4690FF;
|
border: 3rpx dashed #4690FF;
|
||||||
width: calc(100% - 20rpx);
|
width: calc(100% - 15rpx);
|
||||||
height: calc(100% - 20rpx);
|
height: calc(100% - 15rpx);
|
||||||
border-radius: 20rpx;
|
border-radius: 20rpx;
|
||||||
display: flex;
|
display: flex;
|
||||||
align-items: center;
|
align-items: center;
|
||||||
|
|
@ -338,8 +339,8 @@
|
||||||
.title-time-border-hisFaild {
|
.title-time-border-hisFaild {
|
||||||
|
|
||||||
border: 2rpx dashed #FFE2E2;
|
border: 2rpx dashed #FFE2E2;
|
||||||
width: calc(100% - 20rpx);
|
width: calc(100% - 15rpx);
|
||||||
height: calc(100% - 20rpx);
|
height: calc(100% - 15rpx);
|
||||||
border-radius: 20rpx;
|
border-radius: 20rpx;
|
||||||
display: flex;
|
display: flex;
|
||||||
align-items: center;
|
align-items: center;
|
||||||
|
|
@ -396,7 +397,7 @@
|
||||||
align-items: center;
|
align-items: center;
|
||||||
text-align: center;
|
text-align: center;
|
||||||
z-index: 10;
|
z-index: 10;
|
||||||
|
|
||||||
.boom-text {
|
.boom-text {
|
||||||
width: 45rpx;
|
width: 45rpx;
|
||||||
height: 45rpx;
|
height: 45rpx;
|
||||||
|
|
@ -456,7 +457,7 @@
|
||||||
right: 20rpx;
|
right: 20rpx;
|
||||||
top: 30rpx;
|
top: 30rpx;
|
||||||
height: 1278rpx;
|
height: 1278rpx;
|
||||||
width: 454rpx;
|
width: 600rpx;
|
||||||
background-color: #fff;
|
background-color: #fff;
|
||||||
border-radius: 30rpx;
|
border-radius: 30rpx;
|
||||||
|
|
||||||
|
|
@ -465,39 +466,42 @@
|
||||||
height: 100rpx;
|
height: 100rpx;
|
||||||
display: flex;
|
display: flex;
|
||||||
align-items: center;
|
align-items: center;
|
||||||
|
/* background-color: red; */
|
||||||
|
|
||||||
.order-month {
|
.order-month {
|
||||||
margin-left: 30rpx;
|
margin-left: 30rpx;
|
||||||
font-size: 30rpx;
|
font-size: 37rpx;
|
||||||
font-weight: 600;
|
font-weight: 800;
|
||||||
width: 80rpx;
|
width: 100rpx;
|
||||||
}
|
}
|
||||||
|
|
||||||
.order-day {
|
.order-day {
|
||||||
width: 300rpx;
|
width: 440rpx;
|
||||||
height: 100rpx;
|
height: 100rpx;
|
||||||
|
/* background-color: red; */
|
||||||
|
|
||||||
.days-father {
|
.days-father {
|
||||||
display: flex;
|
display: flex;
|
||||||
align-items: center;
|
align-items: center;
|
||||||
|
font-size: 31rpx;
|
||||||
|
|
||||||
.days {
|
.days {
|
||||||
height: 100rpx;
|
height: 75rpx;
|
||||||
min-width: 50rpx;
|
min-width: 75rpx;
|
||||||
display: flex;
|
display: flex;
|
||||||
justify-content: center;
|
justify-content: center;
|
||||||
align-items: center;
|
align-items: center;
|
||||||
font-size: 26rpx;
|
|
||||||
color: #BBBABA;
|
/* color: #BBBABA; */
|
||||||
}
|
}
|
||||||
|
|
||||||
.targetdays {
|
.targetdays {
|
||||||
height: 50rpx;
|
height: 75rpx;
|
||||||
min-width: 50rpx;
|
min-width: 75rpx;
|
||||||
display: flex;
|
display: flex;
|
||||||
justify-content: center;
|
justify-content: center;
|
||||||
align-items: center;
|
align-items: center;
|
||||||
font-size: 26rpx;
|
/* font-size: 30rpx; */
|
||||||
color: #fff;
|
color: #fff;
|
||||||
border-radius: 50%;
|
border-radius: 50%;
|
||||||
background-color: #4690FF;
|
background-color: #4690FF;
|
||||||
|
|
@ -521,8 +525,8 @@
|
||||||
padding-top: 10rpx;
|
padding-top: 10rpx;
|
||||||
padding-left: 20rpx;
|
padding-left: 20rpx;
|
||||||
/* position: relative; */
|
/* position: relative; */
|
||||||
|
|
||||||
.history-left-jiao{
|
.history-left-jiao {
|
||||||
position: absolute;
|
position: absolute;
|
||||||
right: 0;
|
right: 0;
|
||||||
top: 0;
|
top: 0;
|
||||||
|
|
@ -538,7 +542,8 @@
|
||||||
font-size: 19rpx;
|
font-size: 19rpx;
|
||||||
font-weight: 600;
|
font-weight: 600;
|
||||||
}
|
}
|
||||||
.history-left-jiao-error{
|
|
||||||
|
.history-left-jiao-error {
|
||||||
position: absolute;
|
position: absolute;
|
||||||
right: 0;
|
right: 0;
|
||||||
top: 0;
|
top: 0;
|
||||||
|
|
@ -703,7 +708,7 @@
|
||||||
color: #555555;
|
color: #555555;
|
||||||
position: relative;
|
position: relative;
|
||||||
border: 2rpx solid #4690FF;
|
border: 2rpx solid #4690FF;
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -766,14 +771,16 @@
|
||||||
color: #555555;
|
color: #555555;
|
||||||
display: flex;
|
display: flex;
|
||||||
}
|
}
|
||||||
|
|
||||||
.future-info-second {
|
.future-info-second {
|
||||||
position: absolute;
|
position: absolute;
|
||||||
left:80rpx;
|
left: 80rpx;
|
||||||
bottom: 12rpx;
|
bottom: 12rpx;
|
||||||
font-size: 25rpx;
|
font-size: 25rpx;
|
||||||
color: #555555;
|
color: #555555;
|
||||||
display: flex;
|
display: flex;
|
||||||
}
|
}
|
||||||
|
|
||||||
.info {
|
.info {
|
||||||
display: flex;
|
display: flex;
|
||||||
|
|
||||||
|
|
@ -832,11 +839,11 @@
|
||||||
|
|
||||||
.card-bao {
|
.card-bao {
|
||||||
position: absolute;
|
position: absolute;
|
||||||
right: 30rpx;
|
left: 30rpx;
|
||||||
top: 40rpx;
|
top: 110rpx;
|
||||||
width: 30rpx;
|
width: 32rpx;
|
||||||
height: 30rpx;
|
height: 32rpx;
|
||||||
font-size: 18rpx;
|
font-size: 24rpx;
|
||||||
display: flex;
|
display: flex;
|
||||||
justify-content: center;
|
justify-content: center;
|
||||||
align-items: center;
|
align-items: center;
|
||||||
|
|
@ -932,7 +939,7 @@
|
||||||
bottom: 28rpx;
|
bottom: 28rpx;
|
||||||
width: 22rpx;
|
width: 22rpx;
|
||||||
height: 22rpx;
|
height: 22rpx;
|
||||||
|
|
||||||
|
|
||||||
.open-img {
|
.open-img {
|
||||||
width: 100%;
|
width: 100%;
|
||||||
|
|
@ -945,7 +952,9 @@
|
||||||
color: #999999;
|
color: #999999;
|
||||||
margin-top: 20rpx;
|
margin-top: 20rpx;
|
||||||
}
|
}
|
||||||
.weight-time{
|
|
||||||
|
.weight-time {
|
||||||
font-weight: 600;
|
font-weight: 600;
|
||||||
font-size: 32rpx;
|
font-size: 32rpx;
|
||||||
|
margin-top: -5rpx;
|
||||||
}
|
}
|
||||||
|
|
@ -49,7 +49,7 @@
|
||||||
|
|
||||||
<view class="title-time-blue"
|
<view class="title-time-blue"
|
||||||
v-show="saveEditIndex.index0 == index0 && saveEditIndex.index1 == index1 && isRule">
|
v-show="saveEditIndex.index0 == index0 && saveEditIndex.index1 == index1 && isRule">
|
||||||
<image class="blue-img"
|
<image class="blue-img" lazy-load
|
||||||
src="/static/index/bluetarget.png" />
|
src="/static/index/bluetarget.png" />
|
||||||
</view>
|
</view>
|
||||||
|
|
||||||
|
|
@ -78,7 +78,7 @@
|
||||||
</view>
|
</view>
|
||||||
<view v-if="item1.startTime"
|
<view v-if="item1.startTime"
|
||||||
:class="getFontClass(item1,index0,index1)">
|
:class="getFontClass(item1,index0,index1)">
|
||||||
<view style="margin-bottom: 3rpx;">
|
<view>
|
||||||
{{ item1.rightshow }}
|
{{ item1.rightshow }}
|
||||||
</view>
|
</view>
|
||||||
<view class="weight-time">
|
<view class="weight-time">
|
||||||
|
|
@ -119,7 +119,7 @@
|
||||||
</scroll-view>
|
</scroll-view>
|
||||||
</view>
|
</view>
|
||||||
<view class="order-future">
|
<view class="order-future">
|
||||||
<nomessgae :cont="`暂无数据`" v-show="!upmenuarray.length" ></nomessgae>
|
<nomessgae :cont="`暂无数据`" v-show="!upmenuarray.length"></nomessgae>
|
||||||
<scroll-view class="future-items" scroll-with-animation scroll-y :scroll-top="firsttopmove">
|
<scroll-view class="future-items" scroll-with-animation scroll-y :scroll-top="firsttopmove">
|
||||||
<view style="position: relative;" v-for="(item,index) in upmenuarray" :key="index"
|
<view style="position: relative;" v-for="(item,index) in upmenuarray" :key="index"
|
||||||
@click="searchtable(item);">
|
@click="searchtable(item);">
|
||||||
|
|
@ -151,7 +151,7 @@
|
||||||
<view class="open-img-father" v-if="!item.tagtype"
|
<view class="open-img-father" v-if="!item.tagtype"
|
||||||
@click.stop="clickfirstarray(item,index);"
|
@click.stop="clickfirstarray(item,index);"
|
||||||
:style="firstListTarget===index?{transform: `rotate(180deg)`}:{}">
|
:style="firstListTarget===index?{transform: `rotate(180deg)`}:{}">
|
||||||
<image class="open-img" src="/static/index/down.png" />
|
<image class="open-img" src="/static/index/down.png" lazy-load />
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
<view
|
<view
|
||||||
|
|
@ -187,22 +187,22 @@
|
||||||
</view>
|
</view>
|
||||||
<view class="future-info" v-if="firstListTarget===index">
|
<view class="future-info" v-if="firstListTarget===index">
|
||||||
<view class="info" v-if="item.optType == 2">
|
<view class="info" v-if="item.optType == 2">
|
||||||
<image class="info-img" src="/static/index/leftpeople.png" />
|
<image class="info-img" src="/static/index/leftpeople.png" lazy-load />
|
||||||
<view class="">
|
<view class="">
|
||||||
{{ item.optNames?.split(',')[0] }}
|
{{ item.optNames?.split(',')[0] }}
|
||||||
</view>
|
</view>
|
||||||
<image class="info-img" style="margin-left: 15rpx;"
|
<image class="info-img" style="margin-left: 15rpx;" lazy-load
|
||||||
src="/static/index/rightpeople.png" />
|
src="/static/index/rightpeople.png" />
|
||||||
<view class="">
|
<view class="">
|
||||||
{{ item.optNames?.split(',')[1] }}
|
{{ item.optNames?.split(',')[1] }}
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
<view class="info" v-else>
|
<view class="info" v-else>
|
||||||
<image class="info-img" src="/static/index/leftpeople.png" />
|
<image class="info-img" src="/static/index/leftpeople.png" lazy-load />
|
||||||
<view class="">
|
<view class="">
|
||||||
{{ item.optTypeName }}
|
{{ item.optTypeName }}
|
||||||
</view>
|
</view>
|
||||||
<image class="info-img" style="margin-left: 15rpx;"
|
<image class="info-img" style="margin-left: 15rpx;" lazy-load
|
||||||
src="/static/index/rightpeople.png" />
|
src="/static/index/rightpeople.png" />
|
||||||
<view class="">
|
<view class="">
|
||||||
{{ item.optNames }}
|
{{ item.optNames }}
|
||||||
|
|
@ -211,7 +211,7 @@
|
||||||
</view>
|
</view>
|
||||||
<view class="open-img-father" @click.stop="clickfirstarray(item,index)"
|
<view class="open-img-father" @click.stop="clickfirstarray(item,index)"
|
||||||
:style="firstListTarget===index?{transform: `rotate(180deg)`}:{}">
|
:style="firstListTarget===index?{transform: `rotate(180deg)`}:{}">
|
||||||
<image class="open-img" src="/static/index/down.png" />
|
<image class="open-img" src="/static/index/down.png" lazy-load />
|
||||||
</view>
|
</view>
|
||||||
<view class="serviceContent" v-if="firstListTarget===index">
|
<view class="serviceContent" v-if="firstListTarget===index">
|
||||||
{{ item.serviceContent }}
|
{{ item.serviceContent }}
|
||||||
|
|
@ -229,7 +229,7 @@
|
||||||
长者标签
|
长者标签
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
<nomessgae :cont="`暂无数据`" v-show="!downmenuarray.length" ></nomessgae>
|
<nomessgae :cont="`暂无数据`" v-show="!downmenuarray.length"></nomessgae>
|
||||||
<scroll-view class="history-items" scroll-with-animation scroll-y
|
<scroll-view class="history-items" scroll-with-animation scroll-y
|
||||||
:scroll-top="secondtopmove">
|
:scroll-top="secondtopmove">
|
||||||
<view v-for="(item,index) in downmenuarray" :key="index" @click="searchtable(item);">
|
<view v-for="(item,index) in downmenuarray" :key="index" @click="searchtable(item);">
|
||||||
|
|
@ -249,7 +249,7 @@
|
||||||
{{ extractHHMM(item.startTime) }}
|
{{ extractHHMM(item.startTime) }}
|
||||||
</view>
|
</view>
|
||||||
<view style="display: flex;width: 1000rpx;">
|
<view style="display: flex;width: 1000rpx;">
|
||||||
<image class="history-img"
|
<image class="history-img" lazy-load
|
||||||
:src="`${serverUrl}${item.previewFileSmall}`" />
|
:src="`${serverUrl}${item.previewFileSmall}`" />
|
||||||
<view class="history-name">
|
<view class="history-name">
|
||||||
{{ item.directiveName+" " }}|{{" " + item.serviceDuration + `分钟` }}
|
{{ item.directiveName+" " }}|{{" " + item.serviceDuration + `分钟` }}
|
||||||
|
|
@ -277,7 +277,7 @@
|
||||||
{{ extractHHMM(item.startTime) }}
|
{{ extractHHMM(item.startTime) }}
|
||||||
</view>
|
</view>
|
||||||
<view style="display: flex;width: 1000rpx;">
|
<view style="display: flex;width: 1000rpx;">
|
||||||
<image class="history-img"
|
<image class="history-img" lazy-load
|
||||||
:src="`${serverUrl}${item.previewFileSmall}`" />
|
:src="`${serverUrl}${item.previewFileSmall}`" />
|
||||||
<view class="history-name">
|
<view class="history-name">
|
||||||
{{ item.directiveName+" " }}|{{" " + item.serviceDuration + `分钟` }}
|
{{ item.directiveName+" " }}|{{" " + item.serviceDuration + `分钟` }}
|
||||||
|
|
@ -291,18 +291,20 @@
|
||||||
<view class="future-info-second" style="left: 20rpx;"
|
<view class="future-info-second" style="left: 20rpx;"
|
||||||
v-if="secondListTarget===index">
|
v-if="secondListTarget===index">
|
||||||
<view class="info" v-if="item.optType == 2">
|
<view class="info" v-if="item.optType == 2">
|
||||||
<image class="info-img" src="/static/index/leftpeople.png" />
|
<image class="info-img" lazy-load
|
||||||
|
src="/static/index/leftpeople.png" />
|
||||||
<view class="">
|
<view class="">
|
||||||
{{ item.optNames?.split(',')[0] }}
|
{{ item.optNames?.split(',')[0] }}
|
||||||
</view>
|
</view>
|
||||||
<image class="info-img" style="margin-left: 15rpx;"
|
<image class="info-img" lazy-load style="margin-left: 15rpx;"
|
||||||
src="/static/index/rightpeople.png" />
|
src="/static/index/rightpeople.png" />
|
||||||
<view class="">
|
<view class="">
|
||||||
{{ item.optNames?.split(',')[1] }}
|
{{ item.optNames?.split(',')[1] }}
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
<view class="info" v-else>
|
<view class="info" v-else>
|
||||||
<image class="info-img" src="/static/index/leftpeople.png" />
|
<image class="info-img" lazy-load
|
||||||
|
src="/static/index/leftpeople.png" />
|
||||||
<view class="">
|
<view class="">
|
||||||
{{ item.optTypeName }}
|
{{ item.optTypeName }}
|
||||||
</view>
|
</view>
|
||||||
|
|
@ -316,7 +318,7 @@
|
||||||
<view class="open-img-father" style="right: 15rpx;bottom: 11.5rpx;"
|
<view class="open-img-father" style="right: 15rpx;bottom: 11.5rpx;"
|
||||||
@click.stop="clicksecondarray(item,index)">
|
@click.stop="clicksecondarray(item,index)">
|
||||||
|
|
||||||
<image
|
<image lazy-load
|
||||||
:style="secondListTarget===index?{transform: `rotate(180deg)`}:{}"
|
:style="secondListTarget===index?{transform: `rotate(180deg)`}:{}"
|
||||||
class="open-img" src="/static/index/down.png" />
|
class="open-img" src="/static/index/down.png" />
|
||||||
</view>
|
</view>
|
||||||
|
|
@ -325,22 +327,22 @@
|
||||||
<view class="future-info-second"
|
<view class="future-info-second"
|
||||||
v-if="secondListTarget===index&& secondListTargetShow !== index">
|
v-if="secondListTarget===index&& secondListTargetShow !== index">
|
||||||
<view class="info" v-if="item.optType == 2">
|
<view class="info" v-if="item.optType == 2">
|
||||||
<image class="info-img" src="/static/index/leftpeople.png" />
|
<image class="info-img" lazy-load src="/static/index/leftpeople.png" />
|
||||||
<view class="">
|
<view class="">
|
||||||
{{ item.optNames?.split(',')[0] }}
|
{{ item.optNames?.split(',')[0] }}
|
||||||
</view>
|
</view>
|
||||||
<image class="info-img" style="margin-left: 15rpx;"
|
<image class="info-img" lazy-load style="margin-left: 15rpx;"
|
||||||
src="/static/index/rightpeople.png" />
|
src="/static/index/rightpeople.png" />
|
||||||
<view class="">
|
<view class="">
|
||||||
{{ item.optNames?.split(',')[1] }}
|
{{ item.optNames?.split(',')[1] }}
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
<view class="info" v-else>
|
<view class="info" v-else>
|
||||||
<image class="info-img" src="/static/index/leftpeople.png" />
|
<image class="info-img" lazy-load src="/static/index/leftpeople.png" />
|
||||||
<view class="">
|
<view class="">
|
||||||
{{ item.optTypeName }}
|
{{ item.optTypeName }}
|
||||||
</view>
|
</view>
|
||||||
<image class="info-img" style="margin-left: 15rpx;"
|
<image class="info-img" lazy-load style="margin-left: 15rpx;"
|
||||||
src="/static/index/rightpeople.png" />
|
src="/static/index/rightpeople.png" />
|
||||||
<view class="">
|
<view class="">
|
||||||
{{ item.optNames }}
|
{{ item.optNames }}
|
||||||
|
|
@ -349,7 +351,7 @@
|
||||||
</view>
|
</view>
|
||||||
<view class="open-img-father" style="right: 16rpx;bottom: 12rpx;"
|
<view class="open-img-father" style="right: 16rpx;bottom: 12rpx;"
|
||||||
@click.stop="clicksecondarray(item,index)">
|
@click.stop="clicksecondarray(item,index)">
|
||||||
<image class="open-img" src="/static/index/down.png"
|
<image class="open-img" src="/static/index/down.png" lazy-load
|
||||||
:style="secondListTarget===index?{transform: `rotate(180deg)`}:{}" />
|
:style="secondListTarget===index?{transform: `rotate(180deg)`}:{}" />
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
|
|
@ -819,7 +821,7 @@
|
||||||
getDirectiveOrders(time).then((data) => {
|
getDirectiveOrders(time).then((data) => {
|
||||||
firstListTarget.value = -1;
|
firstListTarget.value = -1;
|
||||||
secondListTarget.value = -1;
|
secondListTarget.value = -1;
|
||||||
// console.log("现在", data.result.current)
|
// console.log("所有", data.result.all)
|
||||||
// console.log("未来", data.result.future)
|
// console.log("未来", data.result.future)
|
||||||
data.result.current.forEach((element : any) => {
|
data.result.current.forEach((element : any) => {
|
||||||
element.tagtype = 0
|
element.tagtype = 0
|
||||||
|
|
@ -855,7 +857,7 @@
|
||||||
element.rightshow = `未执行`
|
element.rightshow = `未执行`
|
||||||
} else if (element.executeStatus === 'hisTimeOut') {
|
} else if (element.executeStatus === 'hisTimeOut') {
|
||||||
element.rightshow = `超时`
|
element.rightshow = `超时`
|
||||||
}else if (element.executeStatus === 'current') {
|
} else if (element.executeStatus === 'current') {
|
||||||
element.rightshow = ``
|
element.rightshow = ``
|
||||||
} else if (element.executeStatus === 'future') {
|
} else if (element.executeStatus === 'future') {
|
||||||
element.rightshow = ``
|
element.rightshow = ``
|
||||||
|
|
@ -988,7 +990,7 @@
|
||||||
const totalWidth = totalColumns * 259;
|
const totalWidth = totalColumns * 259;
|
||||||
const totalHeight = totalRows * 245;
|
const totalHeight = totalRows * 245;
|
||||||
// 限制 scrollLeft 和 scrollTop 在有效范围内
|
// 限制 scrollLeft 和 scrollTop 在有效范围内
|
||||||
cardLeft.value = Math.max(0, Math.min(cardLeft.value, totalWidth - visibleWidth)) / 2 ;
|
cardLeft.value = Math.max(0, Math.min(cardLeft.value, totalWidth - visibleWidth)) / 2;
|
||||||
// scrollTop.value = 0
|
// scrollTop.value = 0
|
||||||
scrollTop.value = Math.max(0, Math.min(scrollTop.value, totalHeight - visibleHeight)) / 2;
|
scrollTop.value = Math.max(0, Math.min(scrollTop.value, totalHeight - visibleHeight)) / 2;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -1690,7 +1690,7 @@
|
||||||
onMounted(() => {
|
onMounted(() => {
|
||||||
savePackagelist.value = uni.getStorageSync('Packagelist') || []
|
savePackagelist.value = uni.getStorageSync('Packagelist') || []
|
||||||
let res = uni.getStorageSync('saveTree0')
|
let res = uni.getStorageSync('saveTree0')
|
||||||
console.log("00000",res)
|
// console.log("00000",res)
|
||||||
let goodArray = []
|
let goodArray = []
|
||||||
myArray.forEach((element : any) => {
|
myArray.forEach((element : any) => {
|
||||||
element.children.forEach((element1 : any) => {
|
element.children.forEach((element1 : any) => {
|
||||||
|
|
|
||||||
|
|
@ -98,28 +98,28 @@
|
||||||
setTimeout(()=>{
|
setTimeout(()=>{
|
||||||
menuIndex.value = 0;
|
menuIndex.value = 0;
|
||||||
},100)
|
},100)
|
||||||
//console.log('护理单元')
|
// console.log('护理单元')
|
||||||
break;
|
break;
|
||||||
case 'kzgn_hljz':
|
case 'kzgn_hljz':
|
||||||
swipedex.value = 1;
|
swipedex.value = 1;
|
||||||
setTimeout(()=>{
|
setTimeout(()=>{
|
||||||
menuIndex.value =1;
|
menuIndex.value =1;
|
||||||
},100)
|
},100)
|
||||||
//console.log('护理矩阵')
|
// console.log('护理矩阵')
|
||||||
break;
|
break;
|
||||||
case 'kzgn_yljz':
|
case 'kzgn_yljz':
|
||||||
swipedex.value = 2;
|
swipedex.value = 2;
|
||||||
setTimeout(()=>{
|
setTimeout(()=>{
|
||||||
menuIndex.value = 2;
|
menuIndex.value = 2;
|
||||||
},100)
|
},100)
|
||||||
//console.log('医疗矩阵')
|
// console.log('医疗矩阵')
|
||||||
break;
|
break;
|
||||||
case 'kzgn_hqjz':
|
case 'kzgn_hqjz':
|
||||||
swipedex.value = 3;
|
swipedex.value = 3;
|
||||||
setTimeout(()=>{
|
setTimeout(()=>{
|
||||||
menuIndex.value = 3;
|
menuIndex.value = 3;
|
||||||
},100)
|
},100)
|
||||||
//console.log('后勤矩阵')
|
// console.log('后勤矩阵')
|
||||||
break;
|
break;
|
||||||
case 'kzgn_kfjz':
|
case 'kzgn_kfjz':
|
||||||
swipedex.value = 6;
|
swipedex.value = 6;
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
<!-- 动画页 -->
|
<!-- 动画页 -->
|
||||||
<template>
|
<template>
|
||||||
<view>
|
<view>
|
||||||
<!-- <view class="ceshi">
|
<!-- <view class="ceshi">
|
||||||
<image class="all-home" src="/static/ceshi.png" mode="aspectFit"></image>
|
<image class="all-home" src="/static/ceshi.png" mode="aspectFit"></image>
|
||||||
</view> -->
|
</view> -->
|
||||||
<view class="home">
|
<view class="home">
|
||||||
|
|
@ -121,7 +121,7 @@
|
||||||
<script setup lang="ts">
|
<script setup lang="ts">
|
||||||
import { ref, onMounted, reactive, onBeforeUnmount, computed, nextTick } from 'vue';
|
import { ref, onMounted, reactive, onBeforeUnmount, computed, nextTick } from 'vue';
|
||||||
import { getServiceTree0, getServiceTree1, getServiceTree2 } from '@/pages/NursingNew/component/nurse/api.js'
|
import { getServiceTree0, getServiceTree1, getServiceTree2 } from '@/pages/NursingNew/component/nurse/api.js'
|
||||||
import { onBackPress, onShow } from "@dcloudio/uni-app"
|
import { onBackPress, onShow, onHide } from "@dcloudio/uni-app"
|
||||||
import { queryPadPageList, queryDepartTreeSync } from '@/pages/watch/api/lunpan.js'
|
import { queryPadPageList, queryDepartTreeSync } from '@/pages/watch/api/lunpan.js'
|
||||||
import ZyUpdate from '@/component/zy-upgrade/zy-upgrade.vue'
|
import ZyUpdate from '@/component/zy-upgrade/zy-upgrade.vue'
|
||||||
import exit from "@/component/public/exit.vue"
|
import exit from "@/component/public/exit.vue"
|
||||||
|
|
@ -129,6 +129,7 @@
|
||||||
onBackPress(() => {
|
onBackPress(() => {
|
||||||
return true; // 禁止返回手势返回
|
return true; // 禁止返回手势返回
|
||||||
})
|
})
|
||||||
|
const playall = ref(false);
|
||||||
const zyupgrade = ref(null);
|
const zyupgrade = ref(null);
|
||||||
const leftMenuArray = ref([])
|
const leftMenuArray = ref([])
|
||||||
const exitshow = ref(false);
|
const exitshow = ref(false);
|
||||||
|
|
@ -142,11 +143,19 @@
|
||||||
if (len <= 15) return '1.1vw' // 11~15字
|
if (len <= 15) return '1.1vw' // 11~15字
|
||||||
return '0.9vw' // 超过15字
|
return '0.9vw' // 超过15字
|
||||||
})
|
})
|
||||||
|
onHide(() => {
|
||||||
|
playall.value = false;
|
||||||
|
})
|
||||||
// 生命周期钩子
|
// 生命周期钩子
|
||||||
onShow(() => {
|
onShow(() => {
|
||||||
|
setTimeout(()=>{
|
||||||
|
playall.value = true;
|
||||||
|
},200)
|
||||||
|
|
||||||
zyupgrade.value?.check_update();
|
zyupgrade.value?.check_update();
|
||||||
queryPadPageList().then((res => {
|
queryPadPageList().then((res => {
|
||||||
leftMenuArray.value = res.result.records;
|
leftMenuArray.value = res.result.records;
|
||||||
|
// console.log("????", res)
|
||||||
}))
|
}))
|
||||||
fontnumber.value = uni.getStorageSync('orgListName');
|
fontnumber.value = uni.getStorageSync('orgListName');
|
||||||
queryDepartTreeSync().then(res => {
|
queryDepartTreeSync().then(res => {
|
||||||
|
|
@ -250,10 +259,11 @@
|
||||||
false // 不补零
|
false // 不补零
|
||||||
)
|
)
|
||||||
|
|
||||||
const playall = ref(false);
|
|
||||||
|
|
||||||
onMounted(() => {
|
onMounted(() => {
|
||||||
playall.value = true;
|
// console.log("ceshi")
|
||||||
|
// playall.value = true;
|
||||||
// 矩阵的菜单大量数据
|
// 矩阵的菜单大量数据
|
||||||
getServiceTree0().then((res : any) => {
|
getServiceTree0().then((res : any) => {
|
||||||
//缓存护嘱菜单
|
//缓存护嘱菜单
|
||||||
|
|
|
||||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
Binary file not shown.
|
Before Width: | Height: | Size: 136 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 213 KiB |
|
|
@ -570,7 +570,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 {
|
export {
|
||||||
camera as default
|
camera as default
|
||||||
};
|
};
|
||||||
|
|
|
||||||
|
|
@ -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 {
|
export {
|
||||||
fullcamera as default
|
fullcamera as default
|
||||||
};
|
};
|
||||||
|
|
|
||||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
Binary file not shown.
|
Before Width: | Height: | Size: 136 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 213 KiB |
Loading…
Reference in New Issue