111
|
@ -0,0 +1,180 @@
|
|||
<template>
|
||||
<view class="index-content-other" v-show="isShow" :style="transition?{opacity: `1`}:{opacity: `0`}">
|
||||
<view class="index-content-right">
|
||||
<view class="index-content-title">
|
||||
<view class="shu"></view>
|
||||
<view class="shu-font">护理机构A</view>
|
||||
</view>
|
||||
</view>
|
||||
<view class="saomiao">
|
||||
<view class="saomiao-son">
|
||||
<view class="saomiao-son-son">
|
||||
<view class="saomiao-son-son-img">
|
||||
|
||||
</view>
|
||||
</view>
|
||||
</view>
|
||||
</view>
|
||||
<view class="index-content-down">
|
||||
长春市朝阳区久泰开运养老服务有限公司
|
||||
</view>
|
||||
</view>
|
||||
</template>
|
||||
|
||||
<script setup lang="ts">
|
||||
import { ref, onMounted, watch, nextTick } from 'vue'
|
||||
import { defineProps, defineEmits } from 'vue'
|
||||
|
||||
const emit = defineEmits(['nav'])
|
||||
const props = defineProps({ isShow: { type: Boolean, required: true } })
|
||||
|
||||
const transition = ref(true)
|
||||
|
||||
|
||||
// 区分首次渲染与动态添加
|
||||
watch(
|
||||
() => props.isShow,
|
||||
(newVal, oldVal) => {
|
||||
if (!oldVal && newVal) {
|
||||
transition.value = false
|
||||
setTimeout(() => (transition.value = true), 50)
|
||||
|
||||
}
|
||||
}
|
||||
)
|
||||
</script>
|
||||
|
||||
<style scoped lang="less">
|
||||
.index-content-other {
|
||||
width: calc(100% - 170rpx);
|
||||
height: 100%;
|
||||
transition: opacity 1s ease;
|
||||
position: relative;
|
||||
}
|
||||
|
||||
.index-content-down {
|
||||
width: calc(100% - 60rpx);
|
||||
height: 100rpx;
|
||||
display: flex;
|
||||
justify-content: flex-end;
|
||||
align-items: center;
|
||||
}
|
||||
|
||||
.index-content-right {
|
||||
height: calc(100% - 100rpx);
|
||||
width: calc(100% - 60rpx);
|
||||
background-color: rgba(255, 255, 255, 0.8);
|
||||
background-image: url('/static/index/leida/bgc.png');
|
||||
background-position: 30% 70%;
|
||||
border-radius: 50rpx;
|
||||
box-shadow: 4rpx 8rpx 16rpx 4rpx rgba(0, 0, 0, 0.3);
|
||||
display: flex;
|
||||
position: relative;
|
||||
|
||||
.index-content-title {
|
||||
position: absolute;
|
||||
top: 60rpx;
|
||||
left: 60rpx;
|
||||
display: flex;
|
||||
align-items: center;
|
||||
|
||||
.shu {
|
||||
width: 20rpx;
|
||||
height: 50rpx;
|
||||
background: linear-gradient(to right, #0052C2, #00B4FF);
|
||||
border-radius: 20rpx;
|
||||
margin-right: 30rpx;
|
||||
}
|
||||
|
||||
.shu-font {
|
||||
color: #415273;
|
||||
font-size: 35rpx;
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
.saomiao {
|
||||
position: fixed;
|
||||
top: 50%;
|
||||
left: 50%;
|
||||
transform: translate(-50%, -50%);
|
||||
width: 400rpx;
|
||||
height: 400rpx;
|
||||
background-image: url("@/static/index/leida/fourjiao.png");
|
||||
background-repeat: no-repeat;
|
||||
background-attachment: fixed;
|
||||
background-size: cover;
|
||||
|
||||
&::before {
|
||||
content: "";
|
||||
position: absolute;
|
||||
top: 0;
|
||||
left: 0;
|
||||
width: 100%;
|
||||
// height: 4rpx;
|
||||
// background-color: #05AAFE;
|
||||
/* 初始给个向下的阴影(扫描线起点在顶部) */
|
||||
// box-shadow: 0 5rpx 8rpx #9EBFEF;
|
||||
animation: scanMove 1.3s ease-in-out infinite;
|
||||
z-index: 1001;
|
||||
height: 80rpx; // 尾巴长度
|
||||
background: linear-gradient(to bottom,
|
||||
rgba(5, 170, 254, 0.6),
|
||||
rgba(5, 170, 254, 0.1),
|
||||
transparent);
|
||||
will-change: transform;
|
||||
}
|
||||
|
||||
.saomiao-son {
|
||||
position: absolute;
|
||||
top: 50%;
|
||||
left: 50%;
|
||||
transform: translate(-50%, -50%);
|
||||
width: 360rpx;
|
||||
height: 360rpx;
|
||||
border-radius: 50rpx;
|
||||
background-color: rgb(218, 228, 248);
|
||||
|
||||
.saomiao-son-son {
|
||||
position: absolute;
|
||||
top: 50%;
|
||||
left: 50%;
|
||||
transform: translate(-50%, -50%);
|
||||
width: 320rpx;
|
||||
height: 320rpx;
|
||||
border-radius: 50rpx;
|
||||
background-color: rgb(208, 224, 246);
|
||||
|
||||
.saomiao-son-son-img {
|
||||
position: absolute;
|
||||
top: 50%;
|
||||
left: 50%;
|
||||
transform: translate(-50%, -50%);
|
||||
width: 250rpx;
|
||||
height: 250rpx;
|
||||
border-radius: 30rpx;
|
||||
background-image: url("@/static/index/leida/QR.png");
|
||||
background-repeat: no-repeat;
|
||||
background-attachment: fixed;
|
||||
background-size: cover;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// 扫描动画关键帧
|
||||
@keyframes scanMove {
|
||||
0% {
|
||||
top: 10%;
|
||||
}
|
||||
|
||||
// 50% {
|
||||
// top: 100%;
|
||||
// }
|
||||
|
||||
100% {
|
||||
top: 80%;
|
||||
}
|
||||
}
|
||||
</style>
|
|
@ -132,6 +132,9 @@
|
|||
dataType:'json',
|
||||
success: (res) => {
|
||||
// console.log("?????",res)
|
||||
if(res.statusCode===404){
|
||||
return
|
||||
}
|
||||
if(res.data.code==100){
|
||||
//提示升级
|
||||
if(res.data.data.update_url){
|
||||
|
|
|
@ -2,8 +2,8 @@
|
|||
"name" : "养老App",
|
||||
"appid" : "__UNI__FB2D473",
|
||||
"description" : "养老App",
|
||||
"versionName" : "1.2.2",
|
||||
"versionCode" : 122,
|
||||
"versionName" : "1.2.3",
|
||||
"versionCode" : 123,
|
||||
"transformPx" : false,
|
||||
/* 5+App特有相关 */
|
||||
"app-plus" : {
|
||||
|
|
|
@ -17,6 +17,12 @@
|
|||
</view>
|
||||
</view>
|
||||
<view class="index-title-right">
|
||||
|
||||
<view v-for="(item,index) in ballList" :key="index">
|
||||
<view class="ball-bgc" @click="jumpToIndex(index)">
|
||||
<image class="ball-img" :src="item.url" />
|
||||
</view>
|
||||
</view>
|
||||
<view v-for="(item,index) in iconTop" :key="index">
|
||||
<view class="top-card" @click="clicktopright(index)">
|
||||
<image class="top-card-img" :src="item.url" />
|
||||
|
@ -48,6 +54,7 @@
|
|||
<!-- 首页 -->
|
||||
<storeroomindex :isShow="menuIndex == -1" @nav="navMenu" />
|
||||
<leidaindex :isShow="menuIndex==-2" />
|
||||
<saoma :isShow="menuIndex==-3" />
|
||||
<!-- <storeroomorders :isShow="menuIndex===1" /> -->
|
||||
</view>
|
||||
</view>
|
||||
|
@ -60,6 +67,7 @@
|
|||
// 首页
|
||||
import storeroomindex from "@/component/Initialization/index.vue";
|
||||
import leidaindex from "@/component/Initialization/leida.vue";
|
||||
import saoma from "@/component/Initialization/saoma.vue";
|
||||
// 订单页
|
||||
// import storeroomorders from "@/component/storeroom/orders.vue"
|
||||
// 暗黑模式
|
||||
|
@ -83,6 +91,13 @@
|
|||
{ url: '/static/index/topright/title/1.png', name: '修改密码' },
|
||||
{ url: '/static/index/topright/title/2.png', name: '注销账号' },
|
||||
])
|
||||
|
||||
// 上方小球
|
||||
const ballList = ref([
|
||||
{ url: '/static/index/topright/scan/00.png', targetUrl: '/static/index/topright/scan/01.png', name: '雷达扫描' },
|
||||
{ url: '/static/index/topright/scan/10.png', targetUrl: '/static/index/topright/scan/11.png', name: '扫码添加' },
|
||||
{ url: '/static/index/topright/scan/20.png', targetUrl: '/static/index/topright/scan/21.png', name: '手动录入' },
|
||||
]);
|
||||
const opendetail = () => {
|
||||
detailisopen.value = true;
|
||||
detailisopacity.value = false;
|
||||
|
@ -105,9 +120,34 @@
|
|||
});
|
||||
}
|
||||
}
|
||||
const navMenu = (index) =>{
|
||||
if(!index){
|
||||
menuIndex.value = -2
|
||||
const jumpToIndex = (index : number) => {
|
||||
switch (index) {
|
||||
case 0:
|
||||
menuIndex.value = -2;
|
||||
break
|
||||
case 1:
|
||||
menuIndex.value = -3;
|
||||
break
|
||||
case 2:
|
||||
menuIndex.value = -4;
|
||||
break
|
||||
default:
|
||||
|
||||
}
|
||||
}
|
||||
const navMenu = (index : number) => {
|
||||
switch (index) {
|
||||
case 0:
|
||||
menuIndex.value = -2;
|
||||
break
|
||||
case 1:
|
||||
menuIndex.value = -3;
|
||||
break
|
||||
case 2:
|
||||
menuIndex.value = -4;
|
||||
break
|
||||
default:
|
||||
|
||||
}
|
||||
}
|
||||
// 生命周期钩子
|
||||
|
@ -180,6 +220,7 @@
|
|||
height: 100%;
|
||||
align-items: center;
|
||||
margin-top: 20rpx;
|
||||
|
||||
.top-card {
|
||||
width: 180rpx;
|
||||
height: 55rpx;
|
||||
|
@ -188,12 +229,14 @@
|
|||
display: flex;
|
||||
align-items: center;
|
||||
margin-right: 20rpx;
|
||||
|
||||
.top-card-img {
|
||||
width: 35rpx;
|
||||
height: 35rpx;
|
||||
margin-right: 5rpx;
|
||||
margin-left: 20rpx;
|
||||
}
|
||||
|
||||
.top-card-font {
|
||||
font-size: 25rpx;
|
||||
}
|
||||
|
@ -265,4 +308,20 @@
|
|||
border-radius: 20rpx;
|
||||
z-index: 101;
|
||||
}
|
||||
|
||||
.ball-bgc {
|
||||
width: 58rpx;
|
||||
height: 58rpx;
|
||||
border-radius: 50%;
|
||||
background-color: #E2E7FF;
|
||||
display: flex;
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
margin-right: 25rpx;
|
||||
|
||||
.ball-img {
|
||||
width: 38rpx;
|
||||
height: 38rpx;
|
||||
}
|
||||
}
|
||||
</style>
|
|
@ -22,16 +22,16 @@
|
|||
<view class="under-container-title">
|
||||
<view :class="isTarget ? 'radio-circle-target' : 'radio-circle'" @click="isTarget = !isTarget"></view>
|
||||
<view style="margin-left: 17rpx;" class="radio-circle-font" @click="isTarget = !isTarget">我已阅读并同意</view>
|
||||
<view class="radio-circle-blue" @click="showPopup=true">
|
||||
<view class="radio-circle-blue" @click="openany=true">
|
||||
《用户协议》
|
||||
</view>
|
||||
<view class="radio-circle-blue" @click="showPopup=true">
|
||||
<view class="radio-circle-blue" @click="openany=true">
|
||||
《隐私政策》
|
||||
</view>
|
||||
</view>
|
||||
</view>
|
||||
<!-- 弹出层 -->
|
||||
<view v-if="showPopup" class="popup-wrapper">
|
||||
<view v-if="showPopup" class="popup-wrapper" style="z-index: 999;">
|
||||
<view class="mask"></view>
|
||||
<view class="box">
|
||||
<view class="box-title">
|
||||
|
@ -51,14 +51,20 @@
|
|||
</view>
|
||||
<view class="gray-box-bgc">
|
||||
<scroll-view style="width: 100%;height: 100%;" scroll-y :show-scrollbar="true">
|
||||
<view>
|
||||
1.为了保障软件的安全运行和账户安全,我们会申请收集您的设备信息、IP地址WLANMAC地址。
|
||||
<view style="margin-bottom: 10rpx;">
|
||||
1、服务条款与隐私政策确认:登录即表示您已阅读并同意《NU 护理单元用户服务协议》及《NU 护理单元隐私信息保护政策》,其中包含对您权利义务、个人信息处理的详细说明。
|
||||
</view>
|
||||
<view>
|
||||
2.上传或拍摄图片、视频,需要使用您的媒体影音、图片、视频、音频、相机、麦克风权限。
|
||||
<view style="margin-bottom: 10rpx;">
|
||||
2、账号使用规范:账号仅限本人使用,禁止恶意注册、转借或泄露。请妥善保管账号密码,因保管不善导致的账号安全问题,由您自行承担责任。
|
||||
</view>
|
||||
<view>
|
||||
3.我们可能会申请位置权限,用于为您推荐您可能感兴趣的内容。
|
||||
<view style="margin-bottom: 10rpx;">
|
||||
3、内容发布责任:您在平台发布的内容需遵守法律法规,不得包含不良信息或侵犯他人权益的内容。发布利用新技术制作的非真实信息时,须显著标识。
|
||||
</view>
|
||||
<view style="margin-bottom: 10rpx;">
|
||||
4、个人信息保护:我们将依法收集、使用您的个人信息(如手机号用于注册登录),您可通过 “我的 - 设置 - 隐私管理” 查看、修改授权,也可申请注销账号(注销后相关数据将按规定处理)。
|
||||
</view>
|
||||
<view style="margin-bottom: 10rpx;">
|
||||
5、未成年人使用提示:未满 18 周岁用户需在监护人同意后使用,监护人可联系客服人员处理未成年人账号相关事宜,我们将严格保护未成年人信息。
|
||||
</view>
|
||||
</scroll-view>
|
||||
</view>
|
||||
|
@ -68,6 +74,17 @@
|
|||
</view>
|
||||
</view>
|
||||
<!-- 弹出层 -->
|
||||
<view v-if="openany" class="popup-any">
|
||||
<view class="mask" @click="openany=false"></view>
|
||||
<view class="box-any">
|
||||
<view class="title-left">
|
||||
<image class="back-img" src="/static/left.png" @click="openany=false"></image>
|
||||
<view class="back-font">NU护理单元用户服务协议</view>
|
||||
</view>
|
||||
<twoseven />
|
||||
</view>
|
||||
</view>
|
||||
<!-- 弹出层 -->
|
||||
<view v-if="openbottom" class="popup-wrapper">
|
||||
<view class="mask" @click="openbottom=false"></view>
|
||||
<view class="box-small">
|
||||
|
@ -78,10 +95,7 @@
|
|||
<text class="text-blue">《用户协议》</text>
|
||||
<text class="text-blue">《隐私政策》</text>
|
||||
</view>
|
||||
|
||||
|
||||
<view class="blue-button" @click="closebottom">同意并继续</view>
|
||||
|
||||
</view>
|
||||
</view>
|
||||
<!-- 弹出层 -->
|
||||
|
@ -113,6 +127,9 @@
|
|||
import { ref, onMounted, onBeforeUnmount, computed, nextTick, reactive } from 'vue';
|
||||
import { onLoad, onShow } from '@dcloudio/uni-app';
|
||||
import ZyUpdate from '@/component/zy-upgrade/zy-upgrade.vue'
|
||||
import twoseven from '@/pages/login/twoseven.vue'
|
||||
|
||||
|
||||
const zyupgrade = ref(null);
|
||||
const isTarget = ref(false);
|
||||
|
||||
|
@ -156,6 +173,7 @@
|
|||
}
|
||||
const openbottom = ref(false);
|
||||
const openchange = ref(false);
|
||||
const openany = ref(false);
|
||||
const login = () => {
|
||||
if (isTarget.value) {
|
||||
if (form.password == "123456") {
|
||||
|
@ -318,7 +336,16 @@
|
|||
.popup-wrapper {
|
||||
position: fixed;
|
||||
inset: 0;
|
||||
z-index: 1000;
|
||||
z-index: 2;
|
||||
/* 初始透明度 */
|
||||
opacity: 0;
|
||||
/* 播放动画:名称 fadeIn,时长 0.5s,缓动函数 ease,保持最后状态 */
|
||||
animation: fadeIn 0.5s ease forwards;
|
||||
}
|
||||
.popup-any{
|
||||
position: fixed;
|
||||
inset: 0;
|
||||
z-index: 2;
|
||||
/* 初始透明度 */
|
||||
opacity: 0;
|
||||
/* 播放动画:名称 fadeIn,时长 0.5s,缓动函数 ease,保持最后状态 */
|
||||
|
@ -341,6 +368,25 @@
|
|||
inset: 0;
|
||||
}
|
||||
|
||||
.box-any {
|
||||
position: absolute;
|
||||
top: 50%;
|
||||
left: 50%;
|
||||
// transform: translate(0, -50%);
|
||||
// transform: translateX(-50%);
|
||||
transform: translate(-50%,-50%);
|
||||
width: 1000rpx;
|
||||
height: 1350rpx;
|
||||
background: #fff;
|
||||
border-radius: 50rpx;
|
||||
overflow: hidden;
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
// align-items: center;
|
||||
// padding: 65rpx;
|
||||
padding: 65rpx 40rpx;
|
||||
}
|
||||
|
||||
.box-small {
|
||||
position: absolute;
|
||||
bottom: 20rpx;
|
||||
|
@ -467,4 +513,17 @@
|
|||
border-radius: 25rpx;
|
||||
font-size: 35rpx;
|
||||
}
|
||||
.title-left{
|
||||
display: flex;
|
||||
align-items: center;
|
||||
.back-img{
|
||||
width: 60rpx;
|
||||
height: 60rpx;
|
||||
margin-right: 30rpx;
|
||||
}
|
||||
.back-font{
|
||||
font-size: 35rpx;
|
||||
font-weight: 600;
|
||||
}
|
||||
}
|
||||
</style>
|
|
@ -0,0 +1,211 @@
|
|||
<template>
|
||||
<view class="all">
|
||||
<scroll-view scroll-y class="all-content">
|
||||
<view style="font-weight: 600;font-size: 30rpx;margin-bottom: 20rpx;">
|
||||
更新日期:2025年06月20日
|
||||
</view>
|
||||
<view style="font-weight: 600;font-size: 30rpx;margin-bottom: 20rpx;">
|
||||
生效日期:2025年06月20日
|
||||
</view>
|
||||
<view style="font-size: 33rpx;margin-bottom: 20rpx;">
|
||||
为了更好地保障您的权益,我们于近日更新了《NU护理单元隐私信息保护政策》。
|
||||
</view>
|
||||
<view style="font-size: 33rpx;margin-bottom: 20rpx;">
|
||||
请您在使用/继续使用NU护理单元产品/或服务前仔细阅读、充分理解全文,并在同意全部内容后使用/继续使用。
|
||||
</view>
|
||||
<view style="font-size: 33rpx;margin-bottom: 20rpx;">
|
||||
前言
|
||||
</view>
|
||||
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;">
|
||||
  1. NU护理单元/或服务指由吉林省捌零信创科技有限公司及其关联公司(以下称为“NU护理单元”或者“我们”)运营,并由吉林省捌零信创科技有限公司开发及维护的产品和服务(以下亦称“我们的产品/或服务”)。我们非常重视您的隐私保护和个人信息保护,鉴于此,我们制定本《NU护理单元隐私信息保护政策》(以下称为“本政策”),与您确认关于您在使用我们的产品/或服务期间,NU护理单元收集、存储、使用、披露和保护您的个人信息的相关事宜。如您对本政策内容有任何疑问、意见或建议,您可通过我们提供的各种联系方式与我们联系。
|
||||
</view>
|
||||
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;">
|
||||
  2. 在使用我们的各项产品和/或服务前,请您务必仔细阅读并透彻理解本政策,<text style="font-weight: 600;">特别是以粗体、粗体加下划线标识的条款,您应重点阅读,在确认充分理解并同意后开始使用。如果您/您的监护人不同意本政策的任何内容,您应该立即停止使用。</text>
|
||||
</view>
|
||||
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;">
|
||||
  3. 本政策为NU护理单元统一适用的一般性隐私政策条款,适用于NU护理单元提供的所有产品和服务。当我们及关联公司就其向您提供的特定产品和/或服务单独设立隐私政策的,则优先适用该产品和/或服务的隐私政策。该产品和/或服务的隐私政策未涵盖的内容,以本政策内容为准;该产品和/或服务的隐私政策与本政策存在冲突的,以该产品和/或服务的隐私政策为准。
|
||||
</view>
|
||||
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;">
|
||||
  4. <text style="font-weight: 600;">请您注意,本政策不适用于与我们的平台、产品和/或服务集成的任何第三方应用程序或软件,或者任何其他第三方产品、服务或业务(统称为“第三方服务”)。第三方服务由第三方负责运营,您使用第三方服务应遵守第三方为此制定的隐私政策或其他个人信息处理规则,我们提示您仔细识别实际服务的提供方,并在使用任何第三方服务之前仔细查看相关规则。</text>
|
||||
</view>
|
||||
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;">
|
||||
  5. 您同意本政策表示您已经了解并同意在相关场景下,为实现功能运行,我们将对您的相关个人信息进行处理。但这并不代表只要您开始使用我们的产品和/或服务,我们即开始处理本政策中涉及的您的全部个人信息。只有当您使用特定功能时,我们才会根据“最小必要”原则,为实现向您提供产品功能及服务的目的,处理您的相关个人信息。
|
||||
</view>
|
||||
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;">
|
||||
  6. 您理解并同意,基于不断完善产品和服务的目的,我们将不时推出新增和/或优化功能,可能增加或变更收集、使用个人信息的范围、目的和方式。对此,我们将通过更新本政策、页面提示、新签署文件、弹窗、网站公告或站内信等即时通知方式另行向您明确说明,并为您提供同意与否的选项。该等即时通知是本政策的有效组成部分,与本政策具有同等法律效力。您有权拒绝同意该等即时通知,但您同时知悉并理解,一旦您拒绝我们收集、处理您的个人信息属于实现更新服务或功能所必要的情形时,我们将可能无法为您提供更新后的服务与功能,或者无法达到更新服务的效果,但您原有正常使用的基础功能不受影响。
|
||||
</view>
|
||||
<view style="font-size: 33rpx;margin-bottom: 20rpx;font-weight: 600;">
|
||||
关于我们
|
||||
</view>
|
||||
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;">
|
||||
  我们的主要运营公司基本情况如下:长春市经济开发区长吉南线以东、吉林大路以南东方广场中意国际大厦B座1431号。
|
||||
</view>
|
||||
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;">
|
||||
  联系电话:18043530712。如您想更详细的了解我们的公司、平台,您可以通过本政策提供的联系方式与我们联系。
|
||||
</view>
|
||||
<view style="font-size: 33rpx;margin-bottom: 20rpx;font-weight: 600;">
|
||||
第一部分 定义
|
||||
</view>
|
||||
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;">
|
||||
  <text style="font-weight: 600;">1. 个人信息:</text>是以电子或者其他方式记录的与已识别或者可识别的自然人有关的各种信息,不包括匿名化处理后的信息。
|
||||
</view>
|
||||
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;">
|
||||
  <text style="font-weight: 600;">2. 敏感个人信息:</text>是一旦泄露或者非法使用,容易导致自然人的人格尊严受到侵害或者人身、财产安全受到危害的个人信息,包括<text style="font-weight: 600;">生物识别、宗教信仰、特定身份、金融账户、行踪轨迹等信息,以及不满十四周岁未成年人的个人信息。敏感信息在本政策中会做加粗加下划线提示。</text>
|
||||
</view>
|
||||
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;">
|
||||
  <text style="font-weight: 600;">3. 个人信息的处理:</text>包括个人信息的收集、存储、使用、加工、传输、提供、公开、删除等。
|
||||
</view>
|
||||
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;">
|
||||
  <text style="font-weight: 600;">4.个人信息处理者:</text>是指在个人信息处理活动中自主决定处理目的、处理方式的组织、个人。
|
||||
</view>
|
||||
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;">
|
||||
  <text style="font-weight: 600;">5.个人信息主体:</text>指个人信息所标识或者关联的自然人。
|
||||
</view>
|
||||
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;">
|
||||
  <text style="font-weight: 600;">6.自动化决策:</text>是指通过计算机程序自动分析、评估个人的行为习惯、兴趣爱好或者经济、健康、信用状况等,并进行决策的活动。
|
||||
</view>
|
||||
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;">
|
||||
  <text style="font-weight: 600;">7.去标识化:</text>指个人信息经过处理,使其在不借助额外信息的情况下,无法识别特定自然人的过程。
|
||||
</view>
|
||||
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;">
|
||||
  <text style="font-weight: 600;">8.匿名化:</text>指个人信息经过处理无法识别特定自然人且不能复原的过程。
|
||||
</view>
|
||||
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;">
|
||||
  <text style="font-weight: 600;">9. NU护理单元:</text>是指NU护理单元或其关联公司发布和/或运营的包括但不限于NU护理单元相关的网络平台。
|
||||
</view>
|
||||
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;">
|
||||
  <text style="font-weight: 600;">10. NU护理单元产品和/或服务:</text>指我们基于互联网,以包含NU护理单元网站、客户端(含APP\APK\小程序)及其他产品形态(如SDK\API等,以及未来技术发展出现的新的形态)向您提供的包括但不限于内容分发、信息网络传播、互联网音视频业务等各项产品和服务。
|
||||
</view>
|
||||
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;">
|
||||
  <text style="font-weight: 600;">11. 平台规则:</text>包括在所有NU护理单元网站、客户端内已经发布及后续发布的全部规则、用户服务协议、解读、公告、其他内容以及各平台在频道、活动页面、帮助中心发布的各类规则、实施细则、产品说明、公告及各形式的平台规范。
|
||||
</view>
|
||||
<view style="font-size: 33rpx;margin-bottom: 20rpx;font-weight: 600;">
|
||||
第二部分 隐私保护政策
|
||||
</view>
|
||||
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;">
|
||||
  本政策将帮助您了解以下内容:
|
||||
</view>
|
||||
<view style="font-size: 30rpx;margin-bottom: 20rpx;line-height: 50rpx;">
|
||||
一、我们如何收集和使用您的个人信息
|
||||
</view>
|
||||
<view style="font-size: 30rpx;margin-bottom: 20rpx;line-height: 50rpx;">
|
||||
二、我们如何使用 Cookie 和同类技术
|
||||
</view>
|
||||
<view style="font-size: 30rpx;margin-bottom: 20rpx;line-height: 50rpx;">
|
||||
三、我们如何共享、转让和披露您的个人信息
|
||||
</view>
|
||||
<view style="font-size: 30rpx;margin-bottom: 20rpx;line-height: 50rpx;">
|
||||
四、我们如何存储您的个人信息
|
||||
</view>
|
||||
<view style="font-size: 30rpx;margin-bottom: 20rpx;line-height: 50rpx;">
|
||||
五、我们如何保护您的个人信息安全
|
||||
</view>
|
||||
<view style="font-size: 30rpx;margin-bottom: 20rpx;line-height: 50rpx;">
|
||||
六、我们如何保护未成年人的个人信息
|
||||
</view>
|
||||
<view style="font-size: 30rpx;margin-bottom: 20rpx;line-height: 50rpx;">
|
||||
七、您如何行使您的个人信息权利
|
||||
</view>
|
||||
<view style="font-size: 30rpx;margin-bottom: 20rpx;line-height: 50rpx;">
|
||||
八、如何联系我们
|
||||
</view>
|
||||
<view style="font-size: 33rpx;margin-bottom: 20rpx;font-weight: 600;">
|
||||
一、我们如何收集和使用您的个人信息
|
||||
</view>
|
||||
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;">
|
||||
  因向您提供的产品和服务种类众多,我们将根据具体产品/服务范围和不同功能,遵循合法、正当和必要原则收集和使用您的个人信息。以下我们向您逐一告知各功能需要的必要个人信息类型及需授权的权限。
|
||||
</view>
|
||||
<view style="font-size: 31rpx;margin-bottom: 20rpx;font-weight: 600;">
|
||||
(一) 帮助您注册、登录和维护平台账号
|
||||
</view>
|
||||
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;">
|
||||
  1. 注册与登录
|
||||
</view>
|
||||
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;">
|
||||
  (1) 手机号或账号密码注册/登录:当您注册、登录我们的产品和/或服务时,为了帮您顺利完成注册/登录流程,您需要提供: <text style="font-weight: 600;">手机号码、短信验证码信息或NU护理单元登录账号及密码信息。</text>同时,我们还提供 “一键登录”功能,与我们建立合作关系的运营商或其合作伙伴会将您设备中的<text style="font-weight: 600;">手机号码</text>提供给我们作为您的注册、登录账号并免于动态验证码核验,便于我们为您提供快捷的注册、登录服务。如果您不希望使用“一键登录”功能,可以选择其他方式进行注册、登录。收集手机号码信息是为了满足相关法律法规的网络实名制要求,如您拒绝提供手机号码进行核验,将导致注册/登录失败,但您仍可在游客模式下使用音视频的浏览、搜索、播放功能。
|
||||
</view>
|
||||
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;">
|
||||
  (2) 扫码登录:当您通过扫码方式进行登录时,我们会请求您授权设备的<text style="font-weight: 600;">相机、相册/存储权限</text>,以实现通过扫描二维码方式完成登录。如您不需要使用扫码登录服务,您也可以选择其他登录方式。
|
||||
</view>
|
||||
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;">
|
||||
  2. 资料维护和账号找回
|
||||
</view>
|
||||
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;">
|
||||
  (1) 为维护您的基本资料,提升您的服务体验,您可以选择填写完善您的个人信息,包括您的<text style="font-weight: 600;">电子邮箱、性别、所在地、头像、昵称、生日、个人简介;</text>在相关儿童页面,您也可以选择在宝贝信息界面内填写您宝贝的性别和生日,当您选择上传头像时,我们会请求您授权<text style="font-weight: 600;">相机、相册/存储权限</text>,以实现头像拍摄或选择后完成上传。当您选择一键同步第三方账号昵称和头像时,经您授权,第三方平台将与我们同步您的<text style="font-weight: 600;">第三方账号信息(如头像、昵称,具体以您的授权范围为准)。</text>如您选择不提供这些信息,不会影响您使用基础服务功能。
|
||||
</view>
|
||||
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;">
|
||||
  (2) 若您希望绑定或者解绑您所关联的第三方平台账号,您可以随时在“我的-设置-账号与安全-账号绑定”进行设置,第三方平台账号的绑定或解绑不会影响您使用基础服务功能。
|
||||
</view>
|
||||
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;">
|
||||
  (3) 如果您的账号遗失,您可以找回账号。如果您遗忘账号密码,您可以通过手机短信验证,或联系客服找回密码或重置密码;您也可以换绑已注册手机号码。但在此过程中,我们可能需要您提供必要的<text style="font-weight: 600;">身份信息、手机号码、经常登录地点、经常登录设备、经常收听内容、注册时间和城市信息</text>等相关信息以验证您的身份;为了核验您的真实身份,必要时还可能通过静态或动态的<text style="font-weight: 600;">人脸识别</text>验证您的真实身份。
|
||||
</view>
|
||||
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;">
|
||||
  3. 账号权益与资金
|
||||
</view>
|
||||
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;">
|
||||
  (1) 账号权益:基于NU护理单元统一账号体系和便于您在我们的产品和/或服务中使用相关权益与资产,我们会收集您在NU护理单元账号下的权益及资产信息,同时,我们会在应用内向您展示您的部分或全部前述信息,具体以页面实际展示为准。
|
||||
</view>
|
||||
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;">
|
||||
  (2) 资产提现:当您使用我们的提现功能时,需要您提供<text style="font-weight: 600;">结算主体相关信息(姓名/名称、身份证号/统一社会信用代码)、结算账户相关信息(持卡人/户名、银行卡信息/支付宝账号信息),</text>以完成结算主体认证及资金结算账户绑定;若您是境外用户,可能还需要您提供<text style="font-weight: 600;">境外用户主体身份证明材料(如护照号、手持证照照片等</text>)。我们会在应用内向您展示您的部分或全部前述信息,具体以页面实际展示为准。您可以在我们产品的相关页面修改您已绑定的结算账户。如您拒绝提供前述结算账户相关信息,您将无法顺利提现,不影响您使用我们的其他功能与服务。
|
||||
</view>
|
||||
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;">
|
||||
  4. 若您还未成为平台注册用户,您可以游客身份使用我们提供的基本功能,主要包括音频作品的搜索、浏览和播放。为保障上述功能实现、履行网络系统运营安全义务,我们将收取您的必要<text style="font-weight: 600;">设备信息(设备型号、设备MAC地址、操作系统版本、唯一移动设备识别码(IMEI、Android ID、IDFA、IDFV、HarmonyOS UUID、SIM卡序列号和IMSI信息))</text>,为您分配专属标识符,并基于此标识符记录您游客身份下的<text style="font-weight: 600;">操作信息</text>,即您浏览、播放等记录,并以日志文件的形式进行保存。
|
||||
</view>
|
||||
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;">
|
||||
  5. 根据相关法律法规对互联网账号的管理要求、维护网络安全和良好的网络内容生态,我们会在您的个人主页以及您发布的内容、信息页面展示您的<text style="font-weight: 600;">IP属地</text>(境内IP地址展示至省/自治区/直辖市、境外IP地址展示至国家/地区,具体信息以网络运营商数据为准)。
|
||||
</view>
|
||||
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;">
|
||||
  6.<text style="font-weight: 600;"> 为更好地保护未成年人隐私权益,我们特别提醒您慎重发布包含未成年人素材的内容,一经发布,即视为您已获得权利人同意在我们的产品和/或服务展示未成年人的肖像、声音等信息,且允许我们依据平台协议及本政策使用、处理该等与未成年人相关的内容。</text>
|
||||
</view>
|
||||
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;">
|
||||
  通讯录权限保持默认关闭状态。如您不希望被推荐给您的通讯录好友,您也可以通过设备权限管理关闭此前向NU护理单元开放的通讯录授权。
|
||||
</view>
|
||||
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;">
|
||||
  7. 您在使用我们的服务时,若您想分享您喜欢的内容至第三方平台或应用,我们需要从您的设备终端读取<text style="font-weight: 600;">已安装的移动应用列表</text>,用以判断您是否安装了第三方应用,以便为您提供正确的分享功能。
|
||||
</view>
|
||||
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;font-weight: 600;">
|
||||
  您在使用我们的服务时所共享的内容和信息,可能会涉及他人的个人信息,请您确认已获得他人的合法授权。与此同时,您有义务妥善保护自己的个人信息,仅在必要的情形下向他人提供、展示自己的信息。如您发现自己的个人信息泄露,尤其是您的账户或密码发生泄露,请您立即联系NU护理单元客服。
|
||||
</view>
|
||||
<view style="font-size: 31rpx;margin-bottom: 20rpx;font-weight: 600;">
|
||||
(二)为您提供充值服务
|
||||
</view>
|
||||
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;font-weight: 600;">
|
||||
  为向您展示充值服务,帮助您完成交易,以及向您提供客户服务,同时基于维护支付安全、追溯网络交易行为等相关法律法规要求,当您在使用订阅或购买商品/服务时,我们会收集如下信息:
|
||||
</view>
|
||||
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;">
|
||||
  1. 当您充值时,我们将收集您在完成交易时的<text style="font-weight: 600;">服务信息</text>生成您的账单明细,此外,我们还需记录并保存<text style="font-weight: 600;">与订单相关的信息</text>,包括:<text style="font-weight: 600;">交易金额、下单时间、订单编号、订单状态、支付方式、支付流水号、支付状态</text>,我们收集这些信息是为了帮助您顺利完成交易、保障您的交易安全、查询订单信息,配合网络交易监管的法定义务。
|
||||
</view>
|
||||
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;">
|
||||
  上述所有信息构成您的订单信息,我们(包括与为您提供上述服务的第三方)将使用您的订单信息进行您的身份核验、确定交易、支付结算、完成配送、为您查询订单以及提供客服咨询与售后服务。我们还会使用您的订单信息来判断您的交易是否存在异常以保障您的交易安全。
|
||||
</view>
|
||||
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;">
|
||||
  2. 当您通过扫一扫参加活动时,我们会请求您授权您的<text style="font-weight: 600;">相机权限、相册/存储权限</text>,用于识别、保存或上传活动及分享二维码。我们可能会通过您所上传的照片/图片来识别您需要参与的活动链接或者音视频服务链接。
|
||||
</view>
|
||||
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;">
|
||||
  3. 此外,为判断您是否满足活动要求的参与资格或者为了保障活动的正常秩序、防范作弊与欺诈等违法违规情况,我们同时可能需要收集和使用您的<text style="font-weight: 600;">设备信息(如:设备型号、设备MAC地址、操作系统版本、唯一移动设备识别码(IMEI、Android ID、IDFA、IDFV、HarmonyOS UUID、SIM卡序列号和IMSI信息))。</text>
|
||||
</view>
|
||||
<view style="font-size: 31rpx;margin-bottom: 20rpx;font-weight: 600;">
|
||||
(三)为您提供个性化内容推荐
|
||||
</view>
|
||||
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;">
|
||||
  1.<text style="font-weight: 600;">设备信息:</text>我们会根据您在软件安装和使用中的具体操作,接收并记录您所使用的<text style="font-weight: 600;">设备相关信息(包括设备型号、硬件序列号、设备MAC地址、操作系统版本、设备设置、唯一设备识别码(IMEI、Android ID、IDFA、IDFV、GAID、HarmonyOS UUID、SIM卡序列号和IMSI信息)、UUID、必要的移动应用列表信息、软硬件及设备、设备环境信息、传感器信息)、设备所在位置相关信息</text>(为了识别判断您所在地区的内容版权,需要收集您授权的<text style="font-weight: 600;">GPS精准位置</text>以及<text style="font-weight: 600;">WLAN接入点</text>(如SSID、BSSID)和<text style="font-weight: 600;">基站、传感器</text>信息)。
|
||||
</view>
|
||||
</scroll-view>
|
||||
</view>
|
||||
</template>
|
||||
|
||||
<script setup lang="ts">
|
||||
import { ref, onMounted, onBeforeUnmount, computed, nextTick, reactive } from 'vue';
|
||||
import { onLoad, onShow } from '@dcloudio/uni-app';
|
||||
</script>
|
||||
|
||||
<style scoped lang="less">
|
||||
.all {
|
||||
margin-top: 45rpx;
|
||||
.all-content{
|
||||
// background-color: red;
|
||||
width: 100%;
|
||||
height: 1100rpx;
|
||||
}
|
||||
}
|
||||
</style>
|
After Width: | Height: | Size: 3.1 KiB |
After Width: | Height: | Size: 7.1 KiB |
After Width: | Height: | Size: 3.0 KiB |
1
unpackage/dist/dev/.sourcemap/mp-weixin/component/Initialization/saoma.js.map
vendored
Normal file
|
@ -0,0 +1 @@
|
|||
{"version":3,"file":"twoseven.js","sources":["../Hbuilder/HBuilderX/plugins/uniapp-cli-vite/uniComponent:/RDovaGxkeV9hcHAvcGFnZXMvbG9naW4vdHdvc2V2ZW4udnVl"],"sourcesContent":["import Component from 'D:/hldy_app/pages/login/twoseven.vue'\nwx.createComponent(Component)"],"names":[],"mappings":";;;;;;;;;;;AACA,GAAG,gBAAgB,SAAS;"}
|
|
@ -7,8 +7,8 @@
|
|||
"id": "__UNI__FB2D473",
|
||||
"name": "养老App",
|
||||
"version": {
|
||||
"name": "1.2.2",
|
||||
"code": 122
|
||||
"name": "1.2.3",
|
||||
"code": 123
|
||||
},
|
||||
"description": "养老App",
|
||||
"developer": {
|
||||
|
|
|
@ -420,6 +420,115 @@ to {
|
|||
background: linear-gradient(to bottom, #00C9FF, #0076FF);
|
||||
}
|
||||
|
||||
.index-content-other[data-v-ab7f57c7] {
|
||||
width: calc(100% - 5.3125rem);
|
||||
height: 100%;
|
||||
transition: opacity 1s ease;
|
||||
position: relative;
|
||||
}
|
||||
.index-content-down[data-v-ab7f57c7] {
|
||||
width: calc(100% - 1.875rem);
|
||||
height: 3.125rem;
|
||||
display: flex;
|
||||
justify-content: flex-end;
|
||||
align-items: center;
|
||||
}
|
||||
.index-content-right[data-v-ab7f57c7] {
|
||||
height: calc(100% - 3.125rem);
|
||||
width: calc(100% - 1.875rem);
|
||||
background-color: rgba(255, 255, 255, 0.8);
|
||||
background-image: url('../../static/index/leida/bgc.png');
|
||||
background-position: 30% 70%;
|
||||
border-radius: 1.5625rem;
|
||||
box-shadow: 0.125rem 0.25rem 0.5rem 0.125rem rgba(0, 0, 0, 0.3);
|
||||
display: flex;
|
||||
position: relative;
|
||||
}
|
||||
.index-content-right .index-content-title[data-v-ab7f57c7] {
|
||||
position: absolute;
|
||||
top: 1.875rem;
|
||||
left: 1.875rem;
|
||||
display: flex;
|
||||
align-items: center;
|
||||
}
|
||||
.index-content-right .index-content-title .shu[data-v-ab7f57c7] {
|
||||
width: 0.625rem;
|
||||
height: 1.5625rem;
|
||||
background: linear-gradient(to right, #0052C2, #00B4FF);
|
||||
border-radius: 0.625rem;
|
||||
margin-right: 0.9375rem;
|
||||
}
|
||||
.index-content-right .index-content-title .shu-font[data-v-ab7f57c7] {
|
||||
color: #415273;
|
||||
font-size: 1.09375rem;
|
||||
}
|
||||
.saomiao[data-v-ab7f57c7] {
|
||||
position: fixed;
|
||||
top: 50%;
|
||||
left: 50%;
|
||||
transform: translate(-50%, -50%);
|
||||
width: 12.5rem;
|
||||
height: 12.5rem;
|
||||
background-image: url("../../static/index/leida/fourjiao.png");
|
||||
background-repeat: no-repeat;
|
||||
background-attachment: fixed;
|
||||
background-size: cover;
|
||||
}
|
||||
.saomiao[data-v-ab7f57c7]::before {
|
||||
content: "";
|
||||
position: absolute;
|
||||
top: 0;
|
||||
left: 0;
|
||||
width: 100%;
|
||||
/* 初始给个向下的阴影(扫描线起点在顶部) */
|
||||
animation: scanMove-ab7f57c7 1.3s ease-in-out infinite;
|
||||
z-index: 1001;
|
||||
height: 2.5rem;
|
||||
background: linear-gradient(to bottom, rgba(5, 170, 254, 0.6), rgba(5, 170, 254, 0.1), transparent);
|
||||
will-change: transform;
|
||||
}
|
||||
.saomiao .saomiao-son[data-v-ab7f57c7] {
|
||||
position: absolute;
|
||||
top: 50%;
|
||||
left: 50%;
|
||||
transform: translate(-50%, -50%);
|
||||
width: 11.25rem;
|
||||
height: 11.25rem;
|
||||
border-radius: 1.5625rem;
|
||||
background-color: #dae4f8;
|
||||
}
|
||||
.saomiao .saomiao-son .saomiao-son-son[data-v-ab7f57c7] {
|
||||
position: absolute;
|
||||
top: 50%;
|
||||
left: 50%;
|
||||
transform: translate(-50%, -50%);
|
||||
width: 10rem;
|
||||
height: 10rem;
|
||||
border-radius: 1.5625rem;
|
||||
background-color: #d0e0f6;
|
||||
}
|
||||
.saomiao .saomiao-son .saomiao-son-son .saomiao-son-son-img[data-v-ab7f57c7] {
|
||||
position: absolute;
|
||||
top: 50%;
|
||||
left: 50%;
|
||||
transform: translate(-50%, -50%);
|
||||
width: 7.8125rem;
|
||||
height: 7.8125rem;
|
||||
border-radius: 0.9375rem;
|
||||
background-image: url("../../static/index/leida/QR.png");
|
||||
background-repeat: no-repeat;
|
||||
background-attachment: fixed;
|
||||
background-size: cover;
|
||||
}
|
||||
@keyframes scanMove-ab7f57c7 {
|
||||
0% {
|
||||
top: 10%;
|
||||
}
|
||||
100% {
|
||||
top: 80%;
|
||||
}
|
||||
}
|
||||
|
||||
.backgroundContainer[data-v-41b2a00b] {
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
|
@ -547,3 +656,17 @@ to {
|
|||
border-radius: 0.625rem;
|
||||
z-index: 101;
|
||||
}
|
||||
.ball-bgc[data-v-41b2a00b] {
|
||||
width: 1.8125rem;
|
||||
height: 1.8125rem;
|
||||
border-radius: 50%;
|
||||
background-color: #E2E7FF;
|
||||
display: flex;
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
margin-right: 0.78125rem;
|
||||
}
|
||||
.ball-bgc .ball-img[data-v-41b2a00b] {
|
||||
width: 1.1875rem;
|
||||
height: 1.1875rem;
|
||||
}
|
||||
|
|
|
@ -1454,6 +1454,14 @@ uni-button.cuIcon.lg[data-v-bf1d6c35] {
|
|||
color: white;
|
||||
}
|
||||
|
||||
.all[data-v-1ebfd7ba] {
|
||||
margin-top: 1.40625rem;
|
||||
}
|
||||
.all .all-content[data-v-1ebfd7ba] {
|
||||
width: 100%;
|
||||
height: 34.375rem;
|
||||
}
|
||||
|
||||
.backgroundContainer[data-v-e4e4508d] {
|
||||
display: flex;
|
||||
position: relative;
|
||||
|
@ -1576,7 +1584,16 @@ uni-button.cuIcon.lg[data-v-bf1d6c35] {
|
|||
.popup-wrapper[data-v-e4e4508d] {
|
||||
position: fixed;
|
||||
inset: 0;
|
||||
z-index: 1000;
|
||||
z-index: 2;
|
||||
/* 初始透明度 */
|
||||
opacity: 0;
|
||||
/* 播放动画:名称 fadeIn,时长 0.5s,缓动函数 ease,保持最后状态 */
|
||||
animation: fadeIn-e4e4508d 0.5s ease forwards;
|
||||
}
|
||||
.popup-any[data-v-e4e4508d] {
|
||||
position: fixed;
|
||||
inset: 0;
|
||||
z-index: 2;
|
||||
/* 初始透明度 */
|
||||
opacity: 0;
|
||||
/* 播放动画:名称 fadeIn,时长 0.5s,缓动函数 ease,保持最后状态 */
|
||||
|
@ -1595,6 +1612,20 @@ to {
|
|||
position: absolute;
|
||||
inset: 0;
|
||||
}
|
||||
.box-any[data-v-e4e4508d] {
|
||||
position: absolute;
|
||||
top: 50%;
|
||||
left: 50%;
|
||||
transform: translate(-50%, -50%);
|
||||
width: 31.25rem;
|
||||
height: 42.1875rem;
|
||||
background: #fff;
|
||||
border-radius: 1.5625rem;
|
||||
overflow: hidden;
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
padding: 2.03125rem 1.25rem;
|
||||
}
|
||||
.box-small[data-v-e4e4508d] {
|
||||
position: absolute;
|
||||
bottom: 0.625rem;
|
||||
|
@ -1706,3 +1737,16 @@ to {
|
|||
border-radius: 0.78125rem;
|
||||
font-size: 1.09375rem;
|
||||
}
|
||||
.title-left[data-v-e4e4508d] {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
}
|
||||
.title-left .back-img[data-v-e4e4508d] {
|
||||
width: 1.875rem;
|
||||
height: 1.875rem;
|
||||
margin-right: 0.9375rem;
|
||||
}
|
||||
.title-left .back-font[data-v-e4e4508d] {
|
||||
font-size: 1.09375rem;
|
||||
font-weight: 600;
|
||||
}
|
||||
|
|
After Width: | Height: | Size: 3.1 KiB |
After Width: | Height: | Size: 7.1 KiB |
After Width: | Height: | Size: 3.0 KiB |
|
@ -1,6 +1,7 @@
|
|||
"use strict";
|
||||
const _imports_0$j = "/static/index/superNu.png";
|
||||
const _imports_1$c = "/static/ceshi.png";
|
||||
const _imports_2$7 = "/static/left.png";
|
||||
const _imports_0$i = "/static/index/oldman.png";
|
||||
const _imports_0$h = "/static/index/customer.png";
|
||||
const _imports_1$b = "/static/index/Warehousing/house.png";
|
||||
|
@ -100,13 +101,14 @@ exports._imports_1$9 = _imports_1$3;
|
|||
exports._imports_10 = _imports_10$1;
|
||||
exports._imports_10$1 = _imports_10;
|
||||
exports._imports_11 = _imports_11;
|
||||
exports._imports_2 = _imports_2$6;
|
||||
exports._imports_2$1 = _imports_2$5;
|
||||
exports._imports_2$2 = _imports_2$4;
|
||||
exports._imports_2$3 = _imports_2$3;
|
||||
exports._imports_2$4 = _imports_2$2;
|
||||
exports._imports_2$5 = _imports_2$1;
|
||||
exports._imports_2$6 = _imports_2;
|
||||
exports._imports_2 = _imports_2$7;
|
||||
exports._imports_2$1 = _imports_2$6;
|
||||
exports._imports_2$2 = _imports_2$5;
|
||||
exports._imports_2$3 = _imports_2$4;
|
||||
exports._imports_2$4 = _imports_2$3;
|
||||
exports._imports_2$5 = _imports_2$2;
|
||||
exports._imports_2$6 = _imports_2$1;
|
||||
exports._imports_2$7 = _imports_2;
|
||||
exports._imports_3 = _imports_3$5;
|
||||
exports._imports_3$1 = _imports_3$4;
|
||||
exports._imports_3$2 = _imports_3$3;
|
||||
|
|
|
@ -7051,7 +7051,7 @@ function isConsoleWritable() {
|
|||
function initRuntimeSocketService() {
|
||||
const hosts = "192.168.2.27,127.0.0.1";
|
||||
const port = "8090";
|
||||
const id = "mp-weixin_GCKrEl";
|
||||
const id = "mp-weixin_Z0I_x-";
|
||||
const lazy = typeof swan !== "undefined";
|
||||
let restoreError = lazy ? () => {
|
||||
} : initOnError();
|
||||
|
|
|
@ -49,7 +49,7 @@ const _sfc_main = /* @__PURE__ */ common_vendor.defineComponent({
|
|||
cardarray.value.push({ menu: menuCopy, name: `未命名${i}`, isNew: true });
|
||||
const len = cardarray.value.length;
|
||||
if (len >= 5 && len % 2 === 1) {
|
||||
scrollTop.value = 0;
|
||||
scrollTop.value = 999;
|
||||
await common_vendor.nextTick$1();
|
||||
scrollTop.value = 99999;
|
||||
}
|
||||
|
@ -120,7 +120,7 @@ const _sfc_main = /* @__PURE__ */ common_vendor.defineComponent({
|
|||
o: common_vendor.o(($event) => onAnimEnd(allitem), allindex)
|
||||
});
|
||||
}),
|
||||
j: common_assets._imports_2$2,
|
||||
j: common_assets._imports_2$3,
|
||||
k: common_assets._imports_3$2,
|
||||
l: scrollTop.value,
|
||||
m: __props.isShow,
|
||||
|
|
|
@ -0,0 +1,33 @@
|
|||
"use strict";
|
||||
const common_vendor = require("../../common/vendor.js");
|
||||
const _sfc_main = /* @__PURE__ */ common_vendor.defineComponent({
|
||||
__name: "saoma",
|
||||
props: { isShow: { type: Boolean, required: true } },
|
||||
emits: ["nav"],
|
||||
setup(__props, { emit: __emit }) {
|
||||
const props = __props;
|
||||
const transition = common_vendor.ref(true);
|
||||
common_vendor.watch(
|
||||
() => props.isShow,
|
||||
(newVal, oldVal) => {
|
||||
if (!oldVal && newVal) {
|
||||
transition.value = false;
|
||||
setTimeout(() => transition.value = true, 50);
|
||||
}
|
||||
}
|
||||
);
|
||||
return (_ctx, _cache) => {
|
||||
return {
|
||||
a: __props.isShow,
|
||||
b: common_vendor.s(transition.value ? {
|
||||
opacity: `1`
|
||||
} : {
|
||||
opacity: `0`
|
||||
})
|
||||
};
|
||||
};
|
||||
}
|
||||
});
|
||||
const Component = /* @__PURE__ */ common_vendor._export_sfc(_sfc_main, [["__scopeId", "data-v-ab7f57c7"]]);
|
||||
wx.createComponent(Component);
|
||||
//# sourceMappingURL=../../../.sourcemap/mp-weixin/component/Initialization/saoma.js.map
|
|
@ -0,0 +1,4 @@
|
|||
{
|
||||
"component": true,
|
||||
"usingComponents": {}
|
||||
}
|
|
@ -0,0 +1 @@
|
|||
<view class="index-content-other data-v-ab7f57c7" hidden="{{!a}}" style="{{b}}"><view class="index-content-right data-v-ab7f57c7"><view class="index-content-title data-v-ab7f57c7"><view class="shu data-v-ab7f57c7"></view><view class="shu-font data-v-ab7f57c7">护理机构A</view></view></view><view class="saomiao data-v-ab7f57c7"><view class="saomiao-son data-v-ab7f57c7"><view class="saomiao-son-son data-v-ab7f57c7"><view class="saomiao-son-son-img data-v-ab7f57c7"></view></view></view></view><view class="index-content-down data-v-ab7f57c7"> 长春市朝阳区久泰开运养老服务有限公司 </view></view>
|
|
@ -35,7 +35,7 @@ const _sfc_main = /* @__PURE__ */ common_vendor.defineComponent({
|
|||
return {
|
||||
a: common_assets._imports_0$10,
|
||||
b: common_assets._imports_1$7,
|
||||
c: common_assets._imports_2$3,
|
||||
c: common_assets._imports_2$4,
|
||||
d: common_assets._imports_3$3,
|
||||
e: common_assets._imports_4$2,
|
||||
f: common_assets._imports_5$2,
|
||||
|
|
|
@ -840,7 +840,7 @@ const _sfc_main = /* @__PURE__ */ common_vendor.defineComponent({
|
|||
o: item1.startTime
|
||||
}, item1.startTime ? {
|
||||
p: common_assets._imports_1$4,
|
||||
q: common_assets._imports_2
|
||||
q: common_assets._imports_2$1
|
||||
} : {}, {
|
||||
r: common_vendor.n(getClass(item1, index0, index1)),
|
||||
s: `-${computeDelay(index0, index1).toFixed(2)}s`,
|
||||
|
@ -890,7 +890,7 @@ const _sfc_main = /* @__PURE__ */ common_vendor.defineComponent({
|
|||
x: common_assets._imports_3,
|
||||
y: common_vendor.n(bottomisShaking.value ? `super-end-items-img-father-active` : `super-end-items-img-father`),
|
||||
z: common_assets._imports_1$4,
|
||||
A: common_assets._imports_2,
|
||||
A: common_assets._imports_2$1,
|
||||
B: bottomisShaking.value,
|
||||
C: scrollLeft.value,
|
||||
D: common_vendor.o(($event) => {
|
||||
|
@ -953,7 +953,7 @@ const _sfc_main = /* @__PURE__ */ common_vendor.defineComponent({
|
|||
Q: common_assets._imports_6,
|
||||
R: common_assets._imports_0$5,
|
||||
S: common_assets._imports_1$4,
|
||||
T: common_assets._imports_2,
|
||||
T: common_assets._imports_2$1,
|
||||
U: firsttop.value,
|
||||
V: !iszhouqi.value,
|
||||
W: common_vendor.f(downList.value, (item, index2, i0) => {
|
||||
|
|
|
@ -14,7 +14,7 @@ const _sfc_main = /* @__PURE__ */ common_vendor.defineComponent({
|
|||
a: `/static/index/project3.png`,
|
||||
b: common_assets._imports_0$15,
|
||||
c: common_assets._imports_1$9,
|
||||
d: common_assets._imports_2$5,
|
||||
d: common_assets._imports_2$6,
|
||||
e: common_vendor.o(($event) => buttonclick(`qinggou`)),
|
||||
f: common_vendor.o(($event) => buttonclick(`churuku`))
|
||||
};
|
||||
|
|
|
@ -87,7 +87,7 @@ const _sfc_main = /* @__PURE__ */ common_vendor.defineComponent({
|
|||
}),
|
||||
e: common_assets._imports_0$17,
|
||||
f: common_assets._imports_1$10,
|
||||
g: common_assets._imports_2$6,
|
||||
g: common_assets._imports_2$7,
|
||||
h: common_assets._imports_3$5,
|
||||
i: common_assets._imports_4$3
|
||||
};
|
||||
|
|
|
@ -107,7 +107,7 @@ const _sfc_main = /* @__PURE__ */ common_vendor.defineComponent({
|
|||
n: common_vendor.o(() => {
|
||||
}),
|
||||
o: common_vendor.o(($event) => whiteshow.value = !whiteshow.value),
|
||||
p: common_assets._imports_2$4,
|
||||
p: common_assets._imports_2$5,
|
||||
q: common_assets._imports_3$4,
|
||||
r: common_vendor.f(manyCard.value, (item, index, i0) => {
|
||||
return {
|
||||
|
|
|
@ -178,7 +178,7 @@ const _sfc_main = /* @__PURE__ */ common_vendor.defineComponent({
|
|||
}),
|
||||
t: common_assets._imports_0$17,
|
||||
v: common_assets._imports_1$10,
|
||||
w: common_assets._imports_2$6,
|
||||
w: common_assets._imports_2$7,
|
||||
x: `/static/index/project3.png`
|
||||
});
|
||||
};
|
||||
|
|
|
@ -60,7 +60,7 @@ const _sfc_main = /* @__PURE__ */ common_vendor.defineComponent({
|
|||
s: common_assets._imports_3$5,
|
||||
t: common_assets._imports_0$17,
|
||||
v: common_assets._imports_1$10,
|
||||
w: common_assets._imports_2$6,
|
||||
w: common_assets._imports_2$7,
|
||||
x: common_assets._imports_0$18,
|
||||
y: common_vendor.f([1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], (item, index, i0) => {
|
||||
return {
|
||||
|
|
|
@ -37,7 +37,7 @@ const _sfc_main = /* @__PURE__ */ common_vendor.defineComponent({
|
|||
k: common_assets._imports_3$5,
|
||||
l: common_assets._imports_0$17,
|
||||
m: common_assets._imports_1$10,
|
||||
n: common_assets._imports_2$6
|
||||
n: common_assets._imports_2$7
|
||||
};
|
||||
};
|
||||
}
|
||||
|
|
|
@ -158,7 +158,7 @@ const _sfc_main = /* @__PURE__ */ common_vendor.defineComponent({
|
|||
b: common_assets._imports_1$5,
|
||||
c: common_vendor.t(`99+`),
|
||||
d: !isWarning.value,
|
||||
e: common_assets._imports_2$1,
|
||||
e: common_assets._imports_2$2,
|
||||
f: common_vendor.n(!isWarning.value ? `third-bgc` : `bgc-white`),
|
||||
g: common_vendor.o(($event) => isWarning.value = !isWarning.value),
|
||||
h: common_assets._imports_3$1,
|
||||
|
|
|
@ -88,6 +88,9 @@ const _sfc_main = {
|
|||
method: "GET",
|
||||
dataType: "json",
|
||||
success: (res) => {
|
||||
if (res.statusCode === 404) {
|
||||
return;
|
||||
}
|
||||
if (res.data.code == 100) {
|
||||
if (res.data.data.update_url) {
|
||||
that.dshow = true;
|
||||
|
@ -159,7 +162,7 @@ const _sfc_main = {
|
|||
}, function() {
|
||||
plus.runtime.restart();
|
||||
}, function(e) {
|
||||
common_vendor.index.__f__("error", "at component/zy-upgrade/zy-upgrade.vue:221", "install fail...", JSON.stringify(e));
|
||||
common_vendor.index.__f__("error", "at component/zy-upgrade/zy-upgrade.vue:224", "install fail...", JSON.stringify(e));
|
||||
common_vendor.index.showToast({
|
||||
title: "升级失败",
|
||||
icon: "none"
|
||||
|
|
|
@ -2,10 +2,11 @@
|
|||
const common_vendor = require("../../common/vendor.js");
|
||||
const common_assets = require("../../common/assets.js");
|
||||
if (!Math) {
|
||||
(storeroomindex + leidaindex)();
|
||||
(storeroomindex + leidaindex + saoma)();
|
||||
}
|
||||
const storeroomindex = () => "../../component/Initialization/index.js";
|
||||
const leidaindex = () => "../../component/Initialization/leida.js";
|
||||
const saoma = () => "../../component/Initialization/saoma.js";
|
||||
const _sfc_main = /* @__PURE__ */ common_vendor.defineComponent({
|
||||
__name: "index",
|
||||
setup(__props) {
|
||||
|
@ -26,6 +27,11 @@ const _sfc_main = /* @__PURE__ */ common_vendor.defineComponent({
|
|||
{ url: "/static/index/topright/title/1.png", name: "修改密码" },
|
||||
{ url: "/static/index/topright/title/2.png", name: "注销账号" }
|
||||
]);
|
||||
const ballList = common_vendor.ref([
|
||||
{ url: "/static/index/topright/scan/00.png", targetUrl: "/static/index/topright/scan/01.png", name: "雷达扫描" },
|
||||
{ url: "/static/index/topright/scan/10.png", targetUrl: "/static/index/topright/scan/11.png", name: "扫码添加" },
|
||||
{ url: "/static/index/topright/scan/20.png", targetUrl: "/static/index/topright/scan/21.png", name: "手动录入" }
|
||||
]);
|
||||
const changeMenu = (index) => {
|
||||
if (index === 5) {
|
||||
common_vendor.index.navigateBack();
|
||||
|
@ -40,9 +46,30 @@ const _sfc_main = /* @__PURE__ */ common_vendor.defineComponent({
|
|||
});
|
||||
}
|
||||
};
|
||||
const navMenu = (index) => {
|
||||
if (!index) {
|
||||
const jumpToIndex = (index) => {
|
||||
switch (index) {
|
||||
case 0:
|
||||
menuIndex.value = -2;
|
||||
break;
|
||||
case 1:
|
||||
menuIndex.value = -3;
|
||||
break;
|
||||
case 2:
|
||||
menuIndex.value = -4;
|
||||
break;
|
||||
}
|
||||
};
|
||||
const navMenu = (index) => {
|
||||
switch (index) {
|
||||
case 0:
|
||||
menuIndex.value = -2;
|
||||
break;
|
||||
case 1:
|
||||
menuIndex.value = -3;
|
||||
break;
|
||||
case 2:
|
||||
menuIndex.value = -4;
|
||||
break;
|
||||
}
|
||||
};
|
||||
common_vendor.onLoad(() => {
|
||||
|
@ -50,7 +77,14 @@ const _sfc_main = /* @__PURE__ */ common_vendor.defineComponent({
|
|||
return (_ctx, _cache) => {
|
||||
return {
|
||||
a: common_assets._imports_0$2,
|
||||
b: common_vendor.f(iconTop.value, (item, index, i0) => {
|
||||
b: common_vendor.f(ballList.value, (item, index, i0) => {
|
||||
return {
|
||||
a: item.url,
|
||||
b: common_vendor.o(($event) => jumpToIndex(index), index),
|
||||
c: index
|
||||
};
|
||||
}),
|
||||
c: common_vendor.f(iconTop.value, (item, index, i0) => {
|
||||
return {
|
||||
a: item.url,
|
||||
b: common_vendor.t(item.name),
|
||||
|
@ -58,7 +92,7 @@ const _sfc_main = /* @__PURE__ */ common_vendor.defineComponent({
|
|||
d: index
|
||||
};
|
||||
}),
|
||||
c: common_vendor.f(iconList.value, (item, index, i0) => {
|
||||
d: common_vendor.f(iconList.value, (item, index, i0) => {
|
||||
return common_vendor.e({
|
||||
a: index === menuIndex.value,
|
||||
b: item.pao
|
||||
|
@ -74,15 +108,18 @@ const _sfc_main = /* @__PURE__ */ common_vendor.defineComponent({
|
|||
j: index
|
||||
});
|
||||
}),
|
||||
d: `/static/index/ray.png`,
|
||||
e: common_vendor.o(navMenu),
|
||||
f: common_vendor.p({
|
||||
e: `/static/index/ray.png`,
|
||||
f: common_vendor.o(navMenu),
|
||||
g: common_vendor.p({
|
||||
isShow: menuIndex.value == -1
|
||||
}),
|
||||
g: common_vendor.p({
|
||||
h: common_vendor.p({
|
||||
isShow: menuIndex.value == -2
|
||||
}),
|
||||
h: common_vendor.n(darkFans.value ? `darkbackgroundContainer` : `backgroundContainer`)
|
||||
i: common_vendor.p({
|
||||
isShow: menuIndex.value == -3
|
||||
}),
|
||||
j: common_vendor.n(darkFans.value ? `darkbackgroundContainer` : `backgroundContainer`)
|
||||
};
|
||||
};
|
||||
}
|
||||
|
|
|
@ -2,6 +2,7 @@
|
|||
"navigationStyle": "custom",
|
||||
"usingComponents": {
|
||||
"storeroomindex": "../../component/Initialization/index",
|
||||
"leidaindex": "../../component/Initialization/leida"
|
||||
"leidaindex": "../../component/Initialization/leida",
|
||||
"saoma": "../../component/Initialization/saoma"
|
||||
}
|
||||
}
|
|
@ -1 +1 @@
|
|||
<view class="{{['data-v-41b2a00b', h]}}"><view class="index-title data-v-41b2a00b"><view class="index-title-left data-v-41b2a00b"><image class="index-title-left-img data-v-41b2a00b" src="{{a}}"/><view class="index-title-left-font data-v-41b2a00b"> 王金福 </view><view class="index-title-left-wel data-v-41b2a00b"> 欢迎 </view><view class="index-title-left-weight data-v-41b2a00b"> 张春凤 </view><view class=" data-v-41b2a00b"> 登录护理单元操作台 </view></view><view class="index-title-right data-v-41b2a00b"><view wx:for="{{b}}" wx:for-item="item" wx:key="d" class="data-v-41b2a00b"><view class="top-card data-v-41b2a00b" bindtap="{{item.c}}"><image class="top-card-img data-v-41b2a00b" src="{{item.a}}"/><view class="top-card-font data-v-41b2a00b">{{item.b}}</view></view></view></view></view><view class="index-content data-v-41b2a00b"><view class="index-content-leftMenus data-v-41b2a00b"><view wx:for="{{c}}" wx:for-item="item" wx:key="j" class="blue-circle-pos data-v-41b2a00b"><view class="blue-circle data-v-41b2a00b" hidden="{{!item.a}}"><image class="blue-circle-size data-v-41b2a00b" src="{{d}}"/></view><view wx:if="{{item.b}}" class="red-pao data-v-41b2a00b" bindtap="{{item.d}}">{{item.c}}</view><image class="left-img data-v-41b2a00b" src="{{item.e}}" bindtap="{{item.f}}"/><view class="{{['data-v-41b2a00b', item.h]}}" bindtap="{{item.i}}">{{item.g}}</view></view></view><storeroomindex wx:if="{{f}}" class="data-v-41b2a00b" bindnav="{{e}}" u-i="41b2a00b-0" bind:__l="__l" u-p="{{f}}"/><leidaindex wx:if="{{g}}" class="data-v-41b2a00b" u-i="41b2a00b-1" bind:__l="__l" u-p="{{g}}"/></view></view>
|
||||
<view class="{{['data-v-41b2a00b', j]}}"><view class="index-title data-v-41b2a00b"><view class="index-title-left data-v-41b2a00b"><image class="index-title-left-img data-v-41b2a00b" src="{{a}}"/><view class="index-title-left-font data-v-41b2a00b"> 王金福 </view><view class="index-title-left-wel data-v-41b2a00b"> 欢迎 </view><view class="index-title-left-weight data-v-41b2a00b"> 张春凤 </view><view class=" data-v-41b2a00b"> 登录护理单元操作台 </view></view><view class="index-title-right data-v-41b2a00b"><view wx:for="{{b}}" wx:for-item="item" wx:key="c" class="data-v-41b2a00b"><view class="ball-bgc data-v-41b2a00b" bindtap="{{item.b}}"><image class="ball-img data-v-41b2a00b" src="{{item.a}}"/></view></view><view wx:for="{{c}}" wx:for-item="item" wx:key="d" class="data-v-41b2a00b"><view class="top-card data-v-41b2a00b" bindtap="{{item.c}}"><image class="top-card-img data-v-41b2a00b" src="{{item.a}}"/><view class="top-card-font data-v-41b2a00b">{{item.b}}</view></view></view></view></view><view class="index-content data-v-41b2a00b"><view class="index-content-leftMenus data-v-41b2a00b"><view wx:for="{{d}}" wx:for-item="item" wx:key="j" class="blue-circle-pos data-v-41b2a00b"><view class="blue-circle data-v-41b2a00b" hidden="{{!item.a}}"><image class="blue-circle-size data-v-41b2a00b" src="{{e}}"/></view><view wx:if="{{item.b}}" class="red-pao data-v-41b2a00b" bindtap="{{item.d}}">{{item.c}}</view><image class="left-img data-v-41b2a00b" src="{{item.e}}" bindtap="{{item.f}}"/><view class="{{['data-v-41b2a00b', item.h]}}" bindtap="{{item.i}}">{{item.g}}</view></view></view><storeroomindex wx:if="{{g}}" class="data-v-41b2a00b" bindnav="{{f}}" u-i="41b2a00b-0" bind:__l="__l" u-p="{{g}}"/><leidaindex wx:if="{{h}}" class="data-v-41b2a00b" u-i="41b2a00b-1" bind:__l="__l" u-p="{{h}}"/><saoma wx:if="{{i}}" class="data-v-41b2a00b" u-i="41b2a00b-2" bind:__l="__l" u-p="{{i}}"/></view></view>
|
|
@ -125,3 +125,17 @@
|
|||
border-radius: 20rpx;
|
||||
z-index: 101;
|
||||
}
|
||||
.ball-bgc.data-v-41b2a00b {
|
||||
width: 58rpx;
|
||||
height: 58rpx;
|
||||
border-radius: 50%;
|
||||
background-color: #E2E7FF;
|
||||
display: flex;
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
margin-right: 25rpx;
|
||||
}
|
||||
.ball-bgc .ball-img.data-v-41b2a00b {
|
||||
width: 38rpx;
|
||||
height: 38rpx;
|
||||
}
|
||||
|
|
|
@ -2,9 +2,10 @@
|
|||
const common_vendor = require("../../common/vendor.js");
|
||||
const common_assets = require("../../common/assets.js");
|
||||
if (!Math) {
|
||||
ZyUpdate();
|
||||
(twoseven + ZyUpdate)();
|
||||
}
|
||||
const ZyUpdate = () => "../../component/zy-upgrade/zy-upgrade.js";
|
||||
const twoseven = () => "./twoseven.js";
|
||||
const _sfc_main = /* @__PURE__ */ common_vendor.defineComponent({
|
||||
__name: "login",
|
||||
setup(__props) {
|
||||
|
@ -44,6 +45,7 @@ const _sfc_main = /* @__PURE__ */ common_vendor.defineComponent({
|
|||
};
|
||||
const openbottom = common_vendor.ref(false);
|
||||
const openchange = common_vendor.ref(false);
|
||||
const openany = common_vendor.ref(false);
|
||||
const login = () => {
|
||||
if (isTarget.value) {
|
||||
if (form.password == "123456") {
|
||||
|
@ -80,30 +82,36 @@ const _sfc_main = /* @__PURE__ */ common_vendor.defineComponent({
|
|||
l: common_vendor.n(isTarget.value ? "radio-circle-target" : "radio-circle"),
|
||||
m: common_vendor.o(($event) => isTarget.value = !isTarget.value),
|
||||
n: common_vendor.o(($event) => isTarget.value = !isTarget.value),
|
||||
o: common_vendor.o(($event) => showPopup.value = true),
|
||||
p: common_vendor.o(($event) => showPopup.value = true),
|
||||
o: common_vendor.o(($event) => openany.value = true),
|
||||
p: common_vendor.o(($event) => openany.value = true),
|
||||
q: showPopup.value
|
||||
}, showPopup.value ? {
|
||||
r: common_vendor.o(closePopup),
|
||||
s: common_vendor.o(closeapp)
|
||||
} : {}, {
|
||||
t: openbottom.value
|
||||
t: openany.value
|
||||
}, openany.value ? {
|
||||
v: common_vendor.o(($event) => openany.value = false),
|
||||
w: common_assets._imports_2,
|
||||
x: common_vendor.o(($event) => openany.value = false)
|
||||
} : {}, {
|
||||
y: openbottom.value
|
||||
}, openbottom.value ? {
|
||||
v: common_vendor.o(($event) => openbottom.value = false),
|
||||
w: common_vendor.o(closebottom)
|
||||
z: common_vendor.o(($event) => openbottom.value = false),
|
||||
A: common_vendor.o(closebottom)
|
||||
} : {}, {
|
||||
x: openchange.value
|
||||
B: openchange.value
|
||||
}, openchange.value ? {
|
||||
y: changeform.oldpassword,
|
||||
z: common_vendor.o(($event) => changeform.oldpassword = $event.detail.value),
|
||||
A: changeform.newpassword,
|
||||
B: common_vendor.o(($event) => changeform.newpassword = $event.detail.value),
|
||||
C: common_vendor.o(($event) => openchange.value = false)
|
||||
C: changeform.oldpassword,
|
||||
D: common_vendor.o(($event) => changeform.oldpassword = $event.detail.value),
|
||||
E: changeform.newpassword,
|
||||
F: common_vendor.o(($event) => changeform.newpassword = $event.detail.value),
|
||||
G: common_vendor.o(($event) => openchange.value = false)
|
||||
} : {}, {
|
||||
D: common_vendor.sr(zyupgrade, "e4e4508d-0", {
|
||||
H: common_vendor.sr(zyupgrade, "e4e4508d-1", {
|
||||
"k": "zyupgrade"
|
||||
}),
|
||||
E: common_vendor.p({
|
||||
I: common_vendor.p({
|
||||
noticeflag: true,
|
||||
theme: "blue",
|
||||
h5preview: false,
|
||||
|
|
|
@ -1,6 +1,7 @@
|
|||
{
|
||||
"navigationStyle": "custom",
|
||||
"usingComponents": {
|
||||
"zy-update": "../../component/zy-upgrade/zy-upgrade"
|
||||
"zy-update": "../../component/zy-upgrade/zy-upgrade",
|
||||
"twoseven": "./twoseven"
|
||||
}
|
||||
}
|
|
@ -120,7 +120,16 @@
|
|||
.popup-wrapper.data-v-e4e4508d {
|
||||
position: fixed;
|
||||
inset: 0;
|
||||
z-index: 1000;
|
||||
z-index: 2;
|
||||
/* 初始透明度 */
|
||||
opacity: 0;
|
||||
/* 播放动画:名称 fadeIn,时长 0.5s,缓动函数 ease,保持最后状态 */
|
||||
animation: fadeIn-e4e4508d 0.5s ease forwards;
|
||||
}
|
||||
.popup-any.data-v-e4e4508d {
|
||||
position: fixed;
|
||||
inset: 0;
|
||||
z-index: 2;
|
||||
/* 初始透明度 */
|
||||
opacity: 0;
|
||||
/* 播放动画:名称 fadeIn,时长 0.5s,缓动函数 ease,保持最后状态 */
|
||||
|
@ -139,6 +148,20 @@ to {
|
|||
position: absolute;
|
||||
inset: 0;
|
||||
}
|
||||
.box-any.data-v-e4e4508d {
|
||||
position: absolute;
|
||||
top: 50%;
|
||||
left: 50%;
|
||||
transform: translate(-50%, -50%);
|
||||
width: 1000rpx;
|
||||
height: 1350rpx;
|
||||
background: #fff;
|
||||
border-radius: 50rpx;
|
||||
overflow: hidden;
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
padding: 65rpx 40rpx;
|
||||
}
|
||||
.box-small.data-v-e4e4508d {
|
||||
position: absolute;
|
||||
bottom: 20rpx;
|
||||
|
@ -250,3 +273,16 @@ to {
|
|||
border-radius: 25rpx;
|
||||
font-size: 35rpx;
|
||||
}
|
||||
.title-left.data-v-e4e4508d {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
}
|
||||
.title-left .back-img.data-v-e4e4508d {
|
||||
width: 60rpx;
|
||||
height: 60rpx;
|
||||
margin-right: 30rpx;
|
||||
}
|
||||
.title-left .back-font.data-v-e4e4508d {
|
||||
font-size: 35rpx;
|
||||
font-weight: 600;
|
||||
}
|
||||
|
|
|
@ -0,0 +1,13 @@
|
|||
"use strict";
|
||||
const common_vendor = require("../../common/vendor.js");
|
||||
const _sfc_main = /* @__PURE__ */ common_vendor.defineComponent({
|
||||
__name: "twoseven",
|
||||
setup(__props) {
|
||||
return (_ctx, _cache) => {
|
||||
return {};
|
||||
};
|
||||
}
|
||||
});
|
||||
const Component = /* @__PURE__ */ common_vendor._export_sfc(_sfc_main, [["__scopeId", "data-v-1ebfd7ba"]]);
|
||||
wx.createComponent(Component);
|
||||
//# sourceMappingURL=../../../.sourcemap/mp-weixin/pages/login/twoseven.js.map
|
|
@ -0,0 +1,4 @@
|
|||
{
|
||||
"component": true,
|
||||
"usingComponents": {}
|
||||
}
|
|
@ -0,0 +1,7 @@
|
|||
.all.data-v-1ebfd7ba {
|
||||
margin-top: 45rpx;
|
||||
}
|
||||
.all .all-content.data-v-1ebfd7ba {
|
||||
width: 100%;
|
||||
height: 1100rpx;
|
||||
}
|
After Width: | Height: | Size: 3.1 KiB |
After Width: | Height: | Size: 7.1 KiB |
After Width: | Height: | Size: 3.0 KiB |