This commit is contained in:
wangweidong 2025-10-14 15:49:40 +08:00
commit 2aa470d674
7 changed files with 3400 additions and 1525 deletions

View File

@ -1,10 +1,7 @@
<!-- 护嘱 -->
<template>
<!-- click是让抖动停止 -->
<view class="right-container" :style="isshow?{opacity: `1`}:{opacity: `0`}"
@click="bottomisShaking=false;shakyTable = false">
<!-- 轮盘 -->
<!-- <joystick @movecard="movecard" :getblue="getblue" :moveleft="-300" /> -->
<view class="right-container-title-nav">
<text style="margin-left: 30rpx;">
NUID{{ uni.getStorageSync('nuId')}}
@ -104,9 +101,9 @@
<view class="boom">
<view :style="{ marginTop: `-${2 *moveDownNumber}rpx` }">
<view v-for="(item,index) in timearr[0].children" :key="index">
<view class="boom-son" v-show="item.typeName">
<view class="boom-son" v-show="item.tagName">
<text class="boom-text">
{{item.typeName}}
{{item.tagName}}
</text>
</view>
@ -146,25 +143,25 @@
:style="{left:flyNumber.index0?`-130rpx`:`0`}"
v-if="flyNumber.index0 === index0 && flyNumber.index1 === index1 && index1==0">
请选择服务指令迁移的目标单元格
<!-- <view class="under-button-three"></view> -->
</view>
<view class="time-button-orange"
:style="{left:flyNumber.index0?`-130rpx`:`0`}"
v-if="flyNumber.index0 === index0 && flyNumber.index1 === index1 && index1">
请选择服务指令迁移的目标单元格
<!-- <view class="under-button-three"></view> -->
</view>
<view class="time-button-black-spe"
:style="{left:saveEditIndex.index0?`-220rpx`:`0`}"
v-if="saveEditIndex.index0 == index0 && saveEditIndex.index1 == index1 && index1==0 && isDelete">
是否确认删除该服务指令
<!-- <view class="under-button-three"></view> -->
</view>
<view class="time-button-black"
:style="{left:saveEditIndex.index0?`-220rpx`:`0`}"
v-if="saveEditIndex.index0 == index0 && saveEditIndex.index1 == index1 && index1 && isDelete">
是否确认删除该服务指令
<!-- <view class="under-button-three"></view> -->
</view>
<view class="title-time-blue"
v-show="saveEditIndex.index0 == index0 && saveEditIndex.index1 == index1 && isRule">
@ -196,7 +193,9 @@
<view v-if="item1.startTime" class="title-time-font-rel">
{{splitString(item1.directiveName)[0]}}
</view>
<view v-if="saveEditIndex.index0 == index0 && saveEditIndex.index1 == index1 && isRule && !item1.startTime" class="pulic-time">
<view
v-if="saveEditIndex.index0 == index0 && saveEditIndex.index1 == index1 && isRule && !item1.startTime"
class="pulic-time">
{{(item0.positioning.length == 1 ? ('0' + item0.positioning) : item0.positioning) + ":" + timeArray[index1]}}
</view>
</view>
@ -289,7 +288,7 @@
src="/static/index/newruler/jiao.png" />
<image class="title-time-button" v-show="item.cycleType ==='即时护理'"
src="/static/index/newruler/jiao.png" />
<image class="right-box-img" src="/static/index/tu.png" />
<image class="right-box-img" :src="thirdmenuIndex==index?item.immediateFileFocus:item.immediateFile" />
<view class="right-box-font" style="font-size: 20rpx;margin-top: 2rpx;"
:style="thirdmenuIndex==index?{color:`rgb(54, 159, 239)`}:{}">
{{item.title}}
@ -334,7 +333,7 @@
<view class="under-button">
<view class="under-button-black" v-if="isop">
不能重复添加相同的即时服务指令
<!-- <view class="under-button-three"></view> -->
</view>
<view class="white-circle" @click="changecard">
<image class="white-circle-img"
@ -385,16 +384,17 @@
@click.stop>
<view class="popup-overlay-content-left">
<image class="popup-overlay-content-left-img" :src="`/static/index/teeth.png`" />
<text class="popup-overlay-content-left-font">
<!-- <text class="popup-overlay-content-left-font">
{{ timearr[flyNumber.index0]?.children[flyNumber.index1]?.value }}
</text>
</text> -->
</view>
<view class="popup-overlay-content-right">
<view class="time-font">
10:00 - 10:10
{{ timearr[showDetail[0]]?.children[showDetail[1]]?.startTime }} -
{{ timearr[showDetail[0]]?.children[showDetail[1]]?.endTime }}
</view>
<view class="time-text">
为老人提供口腔清洁器具牙膏牙刷及水杯看护完成
{{ timearr[showDetail[0]]?.children[showDetail[1]]?.directiveName }}
</view>
</view>
</view>
@ -435,10 +435,6 @@
<!-- 分享的弹出层 -->
<view v-show="shareShow" class="popup-share" @click="shareShow=false">
<view class="popup-share-content" :style="{ opacity: deletedownisopacity ? 1 : 0 }" @click.stop>
<!-- <view class="share-button" @click="clickshare">
分享
</view> -->
<!-- <image class="share-bgc" src="/static/index/sharebgc.png" /> -->
<view class="share-other">
<view class="share-title">
<image style="width: 50rpx;height: 50rpx;" src="/static/index/sharelogo.png" />
@ -447,15 +443,6 @@
</view>
</view>
<view class="share-others">
<!-- <image class="other-img" src="/static/index/blue.png" />
<view style="margin-left: 50rpx;">
<view style="font-weight: 600;margin-bottom: 20rpx;font-size: 33rpx;">
护理日程分享
</view>
<view style="color: #999999;font-size: 32rpx;">
久泰护理日程分享测试
</view>
</view> -->
<view style="font-weight: 600;font-size: 45rpx;">
护理流程
</view>
@ -470,24 +457,6 @@
</view>
</view>
</view>
<!-- <view class="popup-share-title">
护理日程分享
<image class="popup-share-img" src="/static/index/NU.png" />
</view>
<view class="popup-share-upcontent">
<view class="popup-share-font">久泰护理日程分享测试</view>
</view>
<view class="popup-share-gray"></view>
<view class="popup-share-downcontent">
<view class="popup-share-downcontent-left">
<image class="popup-downcontent-img" src="/static/index/NU.png" />
<view class="popup-downcontent-font">久泰护理</view>
</view>
<view class="popup-share-downcontent-button" @click="clickshare">
分享
</view>
</view> -->
</view>
</view>
</view>
@ -499,7 +468,6 @@
import type { roomBtttonType } from "./index";
import { getServiceTree, getNclist, addBatch } from "./api.js";
import { myArray } from './yaoshandiao.js';
// import joystick from '@/component/public/newgame/joysticknew.vue';
const props = defineProps({
isshow: {
@ -546,8 +514,6 @@
() => props.isold,
() => {
if (props.isold) {
// saveEditIndex.value.index0 = 9;
// saveEditIndex.value.index1 = 0;
centerCell();
cardLeft.value = 1;
scrollTop.value = 1;
@ -573,8 +539,6 @@
if (solveWatch.value) {
solveWatch.value--
} else {
// saveEditIndex.value.index0 = 8
// saveEditIndex.value.index1 = 0
centerCell();
cardLeft.value = 1
scrollTop.value = 1
@ -753,7 +717,6 @@
icon: 'none',
duration: 2000
})
// return
} else {
bodytarget.value.push(index)
}
@ -769,7 +732,6 @@
icon: 'none',
duration: 2000
})
// return
} else {
facetarget.value.push(index)
}
@ -779,8 +741,6 @@
const open = ref(false);
const getblue = ref(false);
const bottomItems = ref([
{
name: '纸尿裤',
@ -904,9 +864,21 @@
}
})
//
const secondtemp = ref([])
onMounted(() => {
downdonghua.value = 0;
let goodArray = []
myArray.forEach((element : any) => {
element.children.forEach((element1 : any) => {
goodArray.push({
name: element1.title,
url: element1.url,
})
})
})
secondtemp.value = goodArray
})
//
@ -935,20 +907,20 @@
const getNew = () => {
let object = JSON.parse(JSON.stringify(timearr.value[flyNumber.value.index0].children[flyNumber.value.index1]))
indexsave.value = [saveEditIndex.value.index0, saveEditIndex.value.index1]
// typeName
let typeName = timearr.value[flyNumber.value.index0].children[flyNumber.value.index1].typeName
timearr.value[flyNumber.value.index0].children[flyNumber.value.index1] = { directiveName: '', typeName: typeName }
// tagName
let tagName = timearr.value[flyNumber.value.index0].children[flyNumber.value.index1].tagName
timearr.value[flyNumber.value.index0].children[flyNumber.value.index1] = { directiveName: '', tagName: tagName }
//
let newtypeName = timearr.value[indexsave.value[0]].children[indexsave.value[1]].typeName
let newtagName = timearr.value[indexsave.value[0]].children[indexsave.value[1]].tagName
timearr.value[indexsave.value[0]].children[indexsave.value[1]] = object
timearr.value[indexsave.value[0]].children[indexsave.value[1]].typeName = newtypeName
timearr.value[indexsave.value[0]].children[indexsave.value[1]].tagName = newtagName
let startTime = timearr.value[indexsave.value[0]].children[indexsave.value[1]].startTime;
let endTime = timearr.value[indexsave.value[0]].children[indexsave.value[1]].endTime;
let positioning = timearr.value[indexsave.value[0]].positioning
const rest = startTime.split(":")[1]; // ":20"
const rest0 = endTime.split(":")[1];; // ":20"
let many = Number(rest0) - Number(rest);
let start = newtypeName
let start = newtagName
let end = Number(start) + many
// positioning
timearr.value[indexsave.value[0]].children[indexsave.value[1]].startTime = positioning + ":" + start.padStart(2, '0'); // "9:20"
@ -1090,7 +1062,7 @@
isDelete.value = false;
switch (where) {
case 0:
// savemoved.value
break
case 1:
if (topindex.value < 3) {
@ -1231,7 +1203,7 @@
return `${base}/${prefix}${idx}.${ext}`
})
}
//
// ---
const doctorsayList = ref([
{
@ -1290,30 +1262,10 @@
'png',
1, //
false //
), name: '排'
), name: '排'
},
// {
// url: genPaths(
// '/static/index/newruler/monitor_4',
// 'monitor_',
// 4, //
// 'png',
// 1, //
// false //
// ), name: ''
// },
]);
// const doctorsayList = ref<roomBtttonType[]>([
// { url: '/static/index/firstTags/30.png', targetUrl: '/static/index/firstTags/21.png', name: '' },
// { url: '/static/index/firstTags/10.png', targetUrl: '/static/index/firstTags/99.png', name: '' },
// { url: '/static/index/firstTags/40.png', targetUrl: '/static/index/firstTags/31.png', name: '' },
// { url: '/static/index/firstTags/00.png', targetUrl: '/static/index/firstTags/01.png', name: '' },
// { url: '/static/index/firstTags/20.png', targetUrl: '/static/index/firstTags/11.png', name: '' },
// { url: '/static/index/firstTags/50.png', targetUrl: '/static/index/firstTags/41.png', name: '' },
// ]);
//
const upmenuIndex = ref<number>(1);
const downmenuIndex = ref<number>(0);
@ -1325,7 +1277,6 @@
const roomTar = ref<number[]>([]);
const emit = defineEmits(['vip', 'changeold']);
const isEdit = ref(false);
// const isLunpan = ref(false);
const saveEditIndex = ref({
index0: -1,
index1: -1
@ -1361,7 +1312,7 @@
const flyNumber = ref({
index0: 999,
index1: 999,
typeName: ''
tagName: ''
})
const deletebottomindex = ref(-1);
const deletedownisopen = ref(false);
@ -1409,6 +1360,7 @@
}
const jiao = ref([false, false])
//
const showDetail = ref([-1, -1])
const rulerTouchClick = (item : any, index0 : number, index1 : number) => {
if (item.directiveName) {
touchindex1.value = index1;
@ -1438,6 +1390,8 @@
// openY.value = Math.floor(res.top);
await nextTick()
isopen.value = true;
showDetail.value[0] = index0;
showDetail.value[1] = index1;
isopacity.value = false;
//
setTimeout(() => {
@ -1479,8 +1433,8 @@
}
}
const deleteRuler = (index0 : number, index1 : number) => {
let typeName = timearr.value[index0].children[index1].typeName
timearr.value[index0].children[index1] = { directiveName: "", typeName: typeName };
let tagName = timearr.value[index0].children[index1].tagName
timearr.value[index0].children[index1] = { directiveName: "", tagName: tagName };
saveAll()
}
const longPressTimer = ref(null);
@ -1561,7 +1515,7 @@
const openOp = ref(0);
const clickOp = (index : number, item : any) => {
saveId.value = item.id;
saveTagName.value = item.tagName
// saveTagName.value = item.tagName
cardsumit.value.op.index[2] = index
cardsumit.value.op.name = item.relName
switch (item.cycleType) {
@ -1585,20 +1539,20 @@
const rulerMoveEnd = (object : any) => {
if (props.liang.index0 !== 999 && object.cycleType) {
indexsave.value = [props.liang.index0, props.liang.index1]
// typeName
let typeName = timearr.value[flyNumber.value.index0].children[flyNumber.value.index1].typeName
timearr.value[flyNumber.value.index0].children[flyNumber.value.index1] = { directiveName: '', typeName: typeName }
// tagName
let tagName = timearr.value[flyNumber.value.index0].children[flyNumber.value.index1].tagName
timearr.value[flyNumber.value.index0].children[flyNumber.value.index1] = { directiveName: '', tagName: tagName }
//
let newtypeName = timearr.value[indexsave.value[0]].children[indexsave.value[1]].typeName
let newtagName = timearr.value[indexsave.value[0]].children[indexsave.value[1]].tagName
timearr.value[indexsave.value[0]].children[indexsave.value[1]] = object
timearr.value[indexsave.value[0]].children[indexsave.value[1]].typeName = newtypeName
timearr.value[indexsave.value[0]].children[indexsave.value[1]].tagName = newtagName
let startTime = timearr.value[indexsave.value[0]].children[indexsave.value[1]].startTime;
let endTime = timearr.value[indexsave.value[0]].children[indexsave.value[1]].endTime;
let positioning = timearr.value[indexsave.value[0]].positioning
const rest = startTime.split(":")[1]; // ":20"
const rest0 = endTime.split(":")[1];; // ":20"
let many = Number(rest0) - Number(rest);
let start = newtypeName
let start = newtagName
let end = Number(start) + many
// positioning
timearr.value[indexsave.value[0]].children[indexsave.value[1]].startTime = positioning + ":" + start.padStart(2, '0'); // "9:20"
@ -1720,7 +1674,7 @@
monthValue.value = "";
}
const startHour = Number(saveEditIndex.value.index0)
const startMinute = Number(timearr.value[saveEditIndex.value.index0].children[saveEditIndex.value.index1].typeName)
const startMinute = Number(timearr.value[saveEditIndex.value.index0].children[saveEditIndex.value.index1].tagName)
const endMinute = startMinute + 10
const endHour = startHour + Math.floor(endMinute / 60)
const formattedStart = `${String(startHour)}:${String(startMinute).padStart(2, '0')}`
@ -1735,12 +1689,12 @@
endTime: formattedEnd,
positioning: saveEditIndex.value.index0.toString(),
positioningLong: saveEditIndex.value.index1.toString(),
tagName: allobject.tagName,
// tagName: allobject.tagName,
cycleType: cycleType,
nuId: uni.getStorageSync('nuId'),
customerId: uni.getStorageSync('customerId'),
id: "",
typeName: timearr.value[saveEditIndex.value.index0].children[saveEditIndex.value.index1].typeName,
tagName: timearr.value[saveEditIndex.value.index0].children[saveEditIndex.value.index1].tagName,
}
//
timearr.value[saveEditIndex.value.index0].children[saveEditIndex.value.index1] = param;
@ -1759,14 +1713,14 @@
let postArray = [];
timearr.value.forEach((element0, index0) => {
element0.children.forEach((element1, index1) => {
let saveTypeName = ""
let savetagName = ""
if (!element1.directiveName && !element1.id) {
let array = {};
if (element1.typeName) {
saveTypeName = element1.typeName
if (element1.tagName) {
savetagName = element1.tagName
}
array = JSON.parse(JSON.stringify(moBan.value))
saveTypeName ? array.typeName = saveTypeName : ""
savetagName ? array.tagName = savetagName : ""
array.positioning = index0
array.positioningLong = index1
postArray.push(array)
@ -1787,8 +1741,6 @@
timearr.value = res.result
}
// console.log("old", timearr.value)
})
})
}
@ -1841,40 +1793,53 @@
Array.from({ length: 24 }, (_, hour) => ({
positioning: hour.toString(),
children: minuteArr.map(time => ({
typeName: time, // '00', '05'
tagName: time, // '00', '05'
directiveName: '' // directiveName
}))
}))
)
onShow(() => {
getServiceTree().then((res : any) => {
res.result.forEach((element : any) => {
element.url = genPaths(
'/static/index/newruler',
'daily_',
6, //
'png',
1, //
false //
),
element.children.forEach(res => {
res.url = [`/static/index/diet/medicine_1.png`, `/static/index/diet/medicine_2.png`, `/static/index/diet/medicine_3.png`, `/static/index/diet/medicine_4.png`, `/static/index/diet/medicine_5.png`, `/static/index/diet/medicine_6.png`, `/static/index/diet/medicine_7.png`]
if (element.netFlag == '0') {
doctorsayList.value.forEach((res : any) => {
if (res.name == element.title) {
element.url = res.url
}
})
} else {
element.url = element.animationPath
}
element.children.forEach((res1:any) => {
if (res1.netFlag == '0') {
secondtemp.value.forEach((res2 : any) => {
if (res2.name == res1.title) {
res1.url = res2.url
}
})
} else {
res1.url = res1.animationPath
}
})
})
bigArray.value = res.result;
downList.value = bigArray.value[0].children
// console.log("???????", res.result)
upmenuIndex.value = -1;
downdonghua.value = -1;
setTimeout(() => {
upmenuIndex.value = 0;
downdonghua.value = 0;
}, 50)
})
// getNclist()
// console.log(`6`, uni.getStorageSync('nuId'))
// console.log(`7`, uni.getStorageSync('customerId'))
if (uni.getStorageSync('nuId') && uni.getStorageSync('customerId')) {
getNclist(uni.getStorageSync('nuId'), uni.getStorageSync('customerId')).then((res : any) => {
if (res.success) {
// console.log("))))))",res.result)
if (res.success && res.result[0].children.length) {
timearr.value = res.result
}
})
}
uni.$on('where', findback);
@ -1901,12 +1866,12 @@
endTime: "",
positioning: "",
positioningLong: "",
tagName: "",
// tagName: "",
cycleType: "",
nuId: uni.getStorageSync('nuId'),
customerId: uni.getStorageSync('customerId'),
id: "",
typeName: ""
tagName: ""
})
// bigArray
@ -1986,40 +1951,6 @@
align-items: center;
margin-top: -5rpx;
}
.doctorsay-container-share {
background: linear-gradient(to right bottom, #00c9ff, #0076ff);
color: #fff;
display: flex;
justify-content: center;
align-items: center;
padding: 10rpx 20rpx;
border-radius: 20rpx;
font-size: 27rpx;
margin-left: 10rpx;
}
.doctorsay-container-juzhen {
background: linear-gradient(to right bottom, #00c9ff, #0076ff);
color: #fff;
display: flex;
justify-content: center;
align-items: center;
padding: 10rpx 20rpx;
border-radius: 20rpx;
font-size: 27rpx;
margin: 0 20rpx;
}
}
.balck-icon {
width: 50rpx;
height: 50rpx;
margin-top: 10rpx;
// opacity: 0.5;
margin-right: 20rpx;
// background-color: #fff;
border-radius: 50%;
}
.white-button {
@ -2063,10 +1994,8 @@
.marknone {
font-size: 29rpx;
// margin-top: 8rpx;
color: #999;
display: flex;
// align-items: center;
margin-top: 5rpx;
}
@ -2108,26 +2037,6 @@
border: 2rpx solid #9AD1FF;
}
.zerotarget {
--color: #99C9FD;
--thick: 2px;
--radius: 50rpx;
--outline-offset: 0rpx;
/* 外扩多少 */
/* 内层虚线(你现在用的) */
border-radius: var(--radius);
background-color: white;
/* 内部背景 */
animation: scalePulse 360ms cubic-bezier(.2, .8, .2, 1);
/* 外层虚线:放在 outline不会影响元素尺寸 */
outline: var(--thick) dashed var(--color);
outline-offset: var(--outline-offset);
/* 保证文本 / 子元素在最上层 */
position: relative;
z-index: 0;
}
.firsttarget {
--color: #99C9FD;
--thick: 2px;
@ -2136,17 +2045,13 @@
/* 外扩多少 */
/* 内层虚线(你现在用的) */
border-radius: var(--radius);
// background-color: white;
/* 内部背景 */
animation: scalePulse 360ms cubic-bezier(.2, .8, .2, 1);
/* 外层虚线:放在 outline不会影响元素尺寸 */
outline: var(--thick) dashed var(--color);
outline-offset: var(--outline-offset);
/* 保证文本 / 子元素在最上层 */
position: relative;
z-index: 0;
z-index: 999;
}
@ -2158,17 +2063,13 @@
/* 外扩多少 */
/* 内层虚线(你现在用的) */
border-radius: var(--radius);
// background-color: white;
/* 内部背景 */
animation: scalePulse 360ms cubic-bezier(.2, .8, .2, 1);
/* 外层虚线:放在 outline不会影响元素尺寸 */
outline: var(--thick) dashed var(--color);
outline-offset: var(--outline-offset);
/* 保证文本 / 子元素在最上层 */
position: relative;
z-index: 0;
z-index: 999;
}
@ -2181,7 +2082,8 @@
border-right: 1rpx solid transparent;
border-image: repeating-linear-gradient(180deg, #A9ACB1 0px, #A9ACB1 6rpx, transparent 6rpx, transparent 12rpx) 1;
}
.pulic-time{
.pulic-time {
width: 100%;
height: 100%;
display: flex;

View File

@ -720,7 +720,7 @@
uni.setStorageSync('nuId', filteredMenu.value[savetypeNow.value].nuId);
uni.setStorageSync('nuName', filteredMenu.value[savetypeNow.value].nuName);
uni.setStorageSync('customerId', filteredMenu.value[savetypeNow.value].elderInfo ? filteredMenu.value[savetypeNow.value].elderInfo?.id : null);
console.log("??????1111",filteredMenu.value[savetypeNow.value])
if (!typeNow.value) {
uni.navigateTo({
url: '/pages/NursingNew/index'

View File

@ -591,7 +591,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/pages/camera.nvue"]]);
const camera = /* @__PURE__ */ _export_sfc(_sfc_main, [["render", _sfc_render], ["styles", [_style_0]], ["__file", "D:/hldy_app/pages/camera.nvue"]]);
export {
camera as default
};

File diff suppressed because it is too large Load Diff

View File

@ -2178,35 +2178,6 @@
align-items: center;
margin-top: -0.15625rem;
}
.right-container-title-nav .doctorsay-container-share[data-v-c3fbc13d] {
background: linear-gradient(to right bottom, #00c9ff, #0076ff);
color: #fff;
display: flex;
justify-content: center;
align-items: center;
padding: 0.3125rem 0.625rem;
border-radius: 0.625rem;
font-size: 0.84375rem;
margin-left: 0.3125rem;
}
.right-container-title-nav .doctorsay-container-juzhen[data-v-c3fbc13d] {
background: linear-gradient(to right bottom, #00c9ff, #0076ff);
color: #fff;
display: flex;
justify-content: center;
align-items: center;
padding: 0.3125rem 0.625rem;
border-radius: 0.625rem;
font-size: 0.84375rem;
margin: 0 0.625rem;
}
.balck-icon[data-v-c3fbc13d] {
width: 1.5625rem;
height: 1.5625rem;
margin-top: 0.3125rem;
margin-right: 0.625rem;
border-radius: 50%;
}
.white-button[data-v-c3fbc13d] {
width: 5rem;
height: 2.1875rem;
@ -2280,24 +2251,6 @@
background: linear-gradient(to bottom, #e7f4ff, #c5e5ff);
border: 0.0625rem solid #9AD1FF;
}
.zerotarget[data-v-c3fbc13d] {
--color: #99C9FD;
--thick: 2px;
--radius: 1.5625rem;
--outline-offset: 0;
/* 外扩多少 */
/* 内层虚线(你现在用的) */
border-radius: var(--radius);
background-color: white;
/* 内部背景 */
animation: scalePulse 360ms cubic-bezier(0.2, 0.8, 0.2, 1);
/* 外层虚线:放在 outline不会影响元素尺寸 */
outline: var(--thick) dashed var(--color);
outline-offset: var(--outline-offset);
/* 保证文本 / 子元素在最上层 */
position: relative;
z-index: 0;
}
.firsttarget[data-v-c3fbc13d] {
--color: #99C9FD;
--thick: 2px;
@ -2313,7 +2266,6 @@
outline-offset: var(--outline-offset);
/* 保证文本 / 子元素在最上层 */
position: relative;
z-index: 0;
z-index: 999;
}
.secondtarget[data-v-c3fbc13d] {
@ -2331,7 +2283,6 @@
outline-offset: var(--outline-offset);
/* 保证文本 / 子元素在最上层 */
position: relative;
z-index: 0;
z-index: 999;
}
.xian-bian[data-v-c3fbc13d] {

View File

@ -63,7 +63,7 @@ if (typeof uni !== 'undefined' && uni && uni.requireGlobal) {
}
});
// ../../../../项目/hldy_app/unpackage/dist/dev/.nvue/pages/camera.js
// ../../../../hldy_app/unpackage/dist/dev/.nvue/pages/camera.js
var import_vue = __toESM(require_vue());
function requireNativePlugin(name) {
return weex.requireModule(name);
@ -657,7 +657,7 @@ if (typeof uni !== 'undefined' && uni && uni.requireGlobal) {
)
]);
}
var camera = /* @__PURE__ */ _export_sfc(_sfc_main, [["render", _sfc_render], ["styles", [_style_0]], ["__file", "D:/\u9879\u76EE/hldy_app/pages/camera.nvue"]]);
var camera = /* @__PURE__ */ _export_sfc(_sfc_main, [["render", _sfc_render], ["styles", [_style_0]], ["__file", "D:/hldy_app/pages/camera.nvue"]]);
// <stdin>
var webview = plus.webview.currentWebview();

File diff suppressed because one or more lines are too long