This commit is contained in:
Teng 2025-07-09 17:35:13 +08:00
parent 521e00dd39
commit dd24f919cc
51 changed files with 2920 additions and 722 deletions

View File

@ -0,0 +1,269 @@
<template>
<view class="index-content-other" v-show="isShow" :style="transition?{opacity: `1`}:{opacity: `0`}">
<view class="index-content-right">
<view style="display: flex;">
<view v-for="(item,index) in tabsArray" :key="index" class="tab" @click="clicktab(index)">
<view :style="tabnumber===index?{fontWeight:800}:{}">
{{item}}
</view>
<view class="tab-heng" v-show="tabnumber===index"></view>
</view>
</view>
<scroll-view scroll-y style="height: calc(100% - 150rpx);" :show-scrollbar="false">
<view class="scroll-box">
<view v-for="(item,index) in [1,2,3,4,5,6]" :key="index" >
<view class="card">
<view class="card-left">
<view class="card-left-title">
<view class="left-view">
<image class="left-view-img" src="/static/index/oldman.png" />
<view>
<view class="top-font-line">
<view class="line-weight">王金凤</view>
<view class="line-margin">
</view>
<view class="">
80
</view>
</view>
<view class="top-font-line">
<view class="font-gray">
省医保 | 重度失能 | 正常缴费
</view>
</view>
</view>
</view>
<view class="right-spec">
<view class="blue-button">
服务指令
</view>
<view class="font-gray-right">
2025.01.01
</view>
</view>
</view>
<image class="video-img" src="/static/index/bed.png" />
<view class=""></view>
</view>
<view class="card-right">
</view>
</view>
</view>
</view>
</scroll-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)
const uuid = ref("")
const tabsArray = ref(["全部", " 护理单元", "配务室", "库房"])
//
watch(
() => props.isShow,
(newVal, oldVal) => {
if (!oldVal && newVal) {
transition.value = false
setTimeout(() => (transition.value = true), 50)
}
}
)
const tabnumber = ref(0)
const clicktab = (index : number) => {
tabnumber.value = index;
}
</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;
flex-direction: column;
position: relative;
}
.blue-button {
margin-left: 30rpx;
width: 170rpx;
height: 90rpx;
border-radius: 30rpx;
display: flex;
justify-content: center;
align-items: center;
color: #fff;
font-size: 30rpx;
background: linear-gradient(to bottom, #00C9FF, #0076FF);
}
.big-ball {
width: 200rpx;
height: 200rpx;
position: absolute;
top: 50%;
left: -55rpx;
transform: translateY(-50%);
border-radius: 50%;
background-color: rgb(219, 228, 246);
.ball {
width: 150rpx;
height: 150rpx;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
border-radius: 50%;
background-color: rgb(207, 221, 241);
}
}
.tab {
width: 200rpx;
height: 120rpx;
font-size: 32rpx;
display: flex;
justify-content: center;
align-items: center;
position: relative;
.tab-heng {
position: absolute;
left: 50%;
bottom: 17rpx;
transform: translateX(-50%);
width: 50rpx;
height: 10rpx;
border-radius: 10rpx;
background: linear-gradient(to right, #0052C2, #00B4FF);
}
}
.scroll-box{
display: flex;
flex-wrap: wrap;
.card{
margin-left: 30rpx;
margin-top: 10rpx;
margin-bottom: 20rpx;
border: 4rpx solid #fff;
background: url("/static/index/newpink.png") center/cover, rgba(255, 255, 255, 0.8);
background-position: 30% 70%;
width: 1003rpx;
height: 530rpx;
border-radius: 20rpx;
box-shadow: 2rpx 4rpx 8rpx 2rpx rgba(0, 0, 0, 0.3);
display: flex;
overflow: hidden;
.card-left{
height: 100%;
width: 65%;
.card-left-title{
height: 23%;
width: 100%;
padding: 0 20rpx;
display: flex;
justify-content: space-between;
align-items: center;
.left-view{
display: flex;
.left-view-img{
width: 90rpx;
height: 90rpx;
}
}
}
}
.card-right{
height: 100%;
width: 35%;
background-color: #ddf2f8;
}
}
}
.top-font-line{
display: flex;
align-items: center;
.line-weight{
font-size: 35rpx;
font-weight: 600;
margin-left: 10rpx;
}
.line-margin{
margin-left: 40rpx;
margin-right: 20rpx;
}
.font-gray{
margin-left: 10rpx;
margin-top: 10rpx;
font-size: 25rpx;
color: #555555;
}
}
.blue-button{
width: 140rpx;
height: 50rpx;
color: #fff;
font-size: 25rpx;
background-color: #01B1FC;
border-radius: 20rpx;
display: flex;
justify-content: center;
align-items: center;
}
.font-gray-right{
margin-top: 10rpx;
// margin-bottom: 5rpx;
font-size: 25rpx;
color: #555555;
margin-right: 8rpx;
}
.right-spec{
display: flex;
flex-direction: column;
align-items: flex-end;
}
.video-img{
margin-left: 30rpx;
width: 520rpx;
height: 310rpx;
border-radius: 30rpx;
}
</style>

View File

@ -0,0 +1,174 @@
<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">长春市朝阳区久泰开运养老服务有限公司</view>
</view>
</view>
<view class="saomiao">
<view class="big-ball">
<view class="ball">
</view>
</view>
<image class="left-img" src="@/static/click.png" />
<input class="saoma-input" :password="false" v-model="uuid" placeholder="请手动录入NUID" />
<image v-show="uuid" class="right-img" src="@/static/x.png" @click="uuid=''" />
<view class="blue-button">
确定
</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)
const uuid = ref("")
//
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%);
display: flex;
.saoma-input {
background-color: #fff;
width: 550rpx;
height: 90rpx;
border-radius: 30rpx;
padding-left: 100rpx;
z-index: 1;
}
.left-img {
width: 50rpx;
height: 50rpx;
position: absolute;
top: 50%;
left: 30rpx;
transform: translateY(-50%);
z-index: 2;
}
.right-img {
width: 50rpx;
height: 50rpx;
position: absolute;
top: 50%;
right: 220rpx;
transform: translateY(-50%);
z-index: 2;
}
}
.blue-button {
// margin-top: 20rpx;
margin-left: 30rpx;
width: 170rpx;
height: 90rpx;
border-radius: 30rpx;
display: flex;
justify-content: center;
align-items: center;
color: #fff;
font-size: 30rpx;
background: linear-gradient(to bottom, #00C9FF, #0076FF);
}
.big-ball {
width: 200rpx;
height: 200rpx;
position: absolute;
top: 50%;
left: -55rpx;
transform: translateY(-50%);
border-radius: 50%;
background-color: rgb(219, 228, 246);
.ball {
width: 150rpx;
height: 150rpx;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
border-radius: 50%;
background-color: rgb(207,221,241);
}
}
</style>

View File

@ -3,7 +3,7 @@
<view class="index-content-right">
<view class="index-content-title">
<view class="shu"></view>
<view class="shu-font">护理机构A</view>
<view class="shu-font">长春市朝阳区久泰开运养老服务有限公司</view>
</view>
<view class="leida">
@ -109,11 +109,12 @@
if (!oldVal && newVal) {
transition.value = false
setTimeout(() => (transition.value = true), 50)
suiji()
const timer = setInterval(() => {
progress.value += 0.01
if (progress.value >= 1) clearInterval(timer)
}, 50)
again()
// suiji()
// const timer = setInterval(() => {
// progress.value += 0.01
// if (progress.value >= 1) clearInterval(timer)
// }, 50)
}
}
)

View File

@ -3,10 +3,10 @@
<view class="index-content-right">
<view class="index-content-title">
<view class="shu"></view>
<view class="shu-font">护理机构A</view>
<view class="shu-font">长春市朝阳区久泰开运养老服务有限公司</view>
</view>
</view>
<view class="saomiao">
<view class="saomiao" @click="onScan">
<view class="saomiao-son">
<view class="saomiao-son-son">
<view class="saomiao-son-son-img">
@ -42,6 +42,21 @@
}
}
)
function onScan() {
uni.scanCode({
// 使 false
onlyFromCamera: true,
// 'barCode''qrCode''datamatrix''pdf417''all'
scanType: ['qrCode', 'barCode'],
success(res) {
// res.code res.scanType
// scanResult.value = res.result || res.code
},
fail(err) {
uni.showToast({ title: '扫码失败:' + err.errMsg, icon: 'none' })
}
})
}
</script>
<style scoped lang="less">

View File

@ -125,13 +125,13 @@
}
// #endif
},
updatebusiness: function(that){ //
updatebusiness: function(that){ // https://www.focusnu.com/opeapi
uni.request({
url: `http://121.36.88.64/nursing-unit/api/pad/versionUpdate?platform=1&version=${that.currentversion}`,
url: `https://www.focusnu.com/devopsapi/api/pad/versionUpdate?platform=1&version=${that.currentversion}`,
method: 'GET',
dataType:'json',
success: (res) => {
// console.log("?????",res)
console.log("?????",res)
if(res.statusCode===404){
return
}
@ -205,7 +205,7 @@
let that = this
//console.log(""+that.wgt_flag+" "+that.wgt_url+" "+that.version_url)
let downloadurl = that.wgt_flag==1?that.wgt_url:that.version_url;
let targetUrl = "http://121.36.88.64/nursing-unit/sys/common/static/" + downloadurl
let targetUrl = "https://www.focusnu.com/devopsapi/sys/common/static/" + downloadurl
// console.log(""+targetUrl)
this.update_confirm = true
this.downloadTask = uni.downloadFile({

View File

@ -1,9 +1,9 @@
{
"name" : "养老App",
"name" : "护理单元",
"appid" : "__UNI__FB2D473",
"description" : "养老App",
"versionName" : "1.2.3",
"versionCode" : 123,
"description" : "护理单元",
"versionName" : "1.2.4",
"versionCode" : 124,
"transformPx" : false,
/* 5+App */
"app-plus" : {

View File

@ -52,9 +52,11 @@
</view>
</view>
<!-- 首页 -->
<fuwu :isShow="menuIndex == 0" />
<storeroomindex :isShow="menuIndex == -1" @nav="navMenu" />
<leidaindex :isShow="menuIndex==-2" />
<saoma :isShow="menuIndex==-3" />
<put :isShow="menuIndex==-4" />
<!-- <storeroomorders :isShow="menuIndex===1" /> -->
</view>
</view>
@ -65,9 +67,11 @@
import type { Link, buttonLink, iconTopLink } from "./index";
import { onLoad } from '@dcloudio/uni-app';
//
import storeroomindex from "@/component/Initialization/index.vue";
import fuwu from "@/component/Initialization/fuwu.vue";
import storeroomindex from "@/component/Initialization/fuwu.vue";
import leidaindex from "@/component/Initialization/leida.vue";
import saoma from "@/component/Initialization/saoma.vue";
import put from "@/component/Initialization/input.vue";
//
// import storeroomorders from "@/component/storeroom/orders.vue"
//
@ -78,10 +82,10 @@
const detailisopacity = ref(false)
//
const iconList = ref<Link[]>([
{ url: '/static/index/lefticon/index.png', targetUrl: '/static/index/lefticontarget/blueindex.png', name: '服务考核', pao: 0 },
{ url: '/static/index/Warehousing/dingdan.png', targetUrl: '/static/index/Warehousing/dingdanblue.png', name: '实时监控', pao: 0 },
{ url: '/static/index/Warehousing/chuku.png', targetUrl: '/static/index/Warehousing/chukublue.png', name: '机构功能', pao: 5 },
{ url: '/static/index/Warehousing/pandian.png', targetUrl: '/static/index/Warehousing/pandianblue.png', name: '机构功能', pao: 0 },
{ url: '/static/index/lefticon/index.png', targetUrl: '/static/index/lefticontarget/blueindex.png', name: '服务指令', pao: 0 },
{ url: '/static/index/Warehousing/dingdan.png', targetUrl: '/static/index/Warehousing/dingdanblue.png', name: '服务考核', pao: 0 },
{ url: '/static/index/Warehousing/chuku.png', targetUrl: '/static/index/Warehousing/chukublue.png', name: '库房管理', pao: 5 },
{ url: '/static/index/Warehousing/pandian.png', targetUrl: '/static/index/Warehousing/pandianblue.png', name: '实时监控', pao: 0 },
{ url: '/static/index/Warehousing/jiankong.png', targetUrl: '/static/index/Warehousing/jiankongblue.png', name: '机构功能', pao: 0 },
{ url: '/static/index/lefticon/back.png', targetUrl: '/static/index/lefticontarget/blueback.png', name: '返回', pao: 0 }
]);

66
pages/login/api.js Normal file
View File

@ -0,0 +1,66 @@
// 引入 request 文件
import request from '@/request/index.js'
// 以下 api 为博主项目示例,实际与项目相匹配
//检测是否存在用户
export const isRel = (tel) => {
return request({
url: `/api/pad/loginApi/getAdvisoryInfo?tel=${encodeURIComponent(tel)}`,
method: 'get',
})
}
//获得登录图片
export const getLoginImg = (time) => {
return request({
url: `${uni.getStorageSync('serverUrl')}/sys/randomImage/${time}`,
method: 'get',
})
}
//登录
export const loginApp = (params) => {
return request({
url: `${uni.getStorageSync('serverUrl')}/sys/login`,
method: 'post',
data: params,
})
}
// // 查询表格
// export const getNclist = () => {
// return request({
// url: '/nuIpadApi/nuBizNuCustomerServer/getNclist?nuId=1&customerId=1',
// method: 'get',
// })
// }
// // 新增表格
// export const addNuCustomerServer = (params) => {
// return request({
// url: '/nuIpadApi/nuBizNuCustomerServer/addNuCustomerServer',
// method: 'post',
// data: params,
// })
// }
// // 移动表格
// export const editNuCustomerServer = (params) => {
// return request({
// url: '/nuIpadApi/nuBizNuCustomerServer/editNuCustomerServer',
// method: 'post',
// data: params,
// })
// }
// export const deleteNuCustomerServer = (params) => {
// return request({
// url: `/nuIpadApi/nuBizNuCustomerServer/deleteNuCustomerServer?id=${params.id}`,
// method: 'delete',
// })
// }
// // 移动表格
// export const addBatch = (params) => {
// return request({
// url: '/nuIpadApi/nuBizNuCustomerServer/addBatch',
// method: 'post',
// data: params,
// })
// }

View File

@ -4,28 +4,28 @@
<view class="input-father">
<view class="add">+86</view>
<view class="shu"></view>
<input style="font-size: 27rpx;" type="number" v-model="form.phone" maxlength="11" placeholder="请输入手机号" />
<input style="font-size: 27rpx;" type="number" v-model="form.username" maxlength="11" placeholder="请输入手机号" @blur="getImg" />
</view>
<view class="input-father">
<input class="password" password type="text" v-model="form.password" maxlength="15" placeholder="请输入密码" />
</view>
<view class="input-father">
<input class="password" :password="false" v-model="form.imgcode" maxlength="15" placeholder="请输入验证码" />
<image class="input-code" src="@/static/ceshi.png"></image>
<input class="password" :password="false" v-model="form.captcha" maxlength="15" placeholder="请输入验证码" />
<image v-show="loginphoto" class="input-code" :src="loginphoto" @click="getImg"></image>
</view>
<view class="input-father-gray" v-show="!fullName">
<view class="input-father-gray" v-show="(!fullName) || (!canclick)">
验证并登录
</view>
<view class="input-father-blue" v-show="fullName" @click="login()">
<view class="input-father-blue" v-show="fullName&&canclick" @click="login()">
验证并登录
</view>
<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="openany=true">
<view class="radio-circle-blue" @click="openany=true;opentype=true">
用户协议
</view>
<view class="radio-circle-blue" @click="openany=true">
<view class="radio-circle-blue" @click="openany=true;opentype=false">
隐私政策
</view>
</view>
@ -42,8 +42,8 @@
欢迎使用护理单元app!
</view>
<view style="text-indent: 2em;">
我们将通过<text class="text-blue">用户协议</text><text
class="text-blue">隐私政策</text>帮助您了解我们为您提供的服务我们如何处理个人信息以及您享有的权利我们会严格按照相关法律法规要求采取各种安全措施来保护您的个人信息
我们将通过<text class="text-blue"@click="openany=true;opentype=true">用户协议</text><text
class="text-blue" @click="openany=true;opentype=false">隐私政策</text>帮助您了解我们为您提供的服务我们如何处理个人信息以及您享有的权利我们会严格按照相关法律法规要求采取各种安全措施来保护您的个人信息
</view>
<view style="margin: 30rpx 0;">
点击同意按钮表示您已知情并同意以上协议和以下约定
@ -79,9 +79,11 @@
<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 v-if="!opentype" class="back-font">NU护理单元隐私信息保护政策</view>
<view v-if="opentype" class="back-font">NU护理单元用户服务协议</view>
</view>
<twoseven />
<twoseven v-if="!opentype" />
<oneseven v-if="opentype" />
</view>
</view>
<!-- 弹出层 -->
@ -92,8 +94,8 @@
请阅读并同意以下条款
</view>
<view class="font-father">
<text class="text-blue">用户协议</text>
<text class="text-blue">隐私政策</text>
<text class="text-blue" @click="openany=true;opentype=true">用户协议</text>
<text class="text-blue" @click="openany=true;opentype=false">隐私政策</text>
</view>
<view class="blue-button" @click="closebottom">同意并继续</view>
</view>
@ -127,16 +129,19 @@
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 oneseven from '@/pages/login/oneseven.vue'
import twoseven from '@/pages/login/twoseven.vue'
import { isRel,getLoginImg,loginApp } from './api.js'
const zyupgrade = ref(null);
const isTarget = ref(false);
const form = reactive({
phone: "",
username: "",
password: "",
imgcode: ""
captcha: "",
checkKey:0
})
const changeform = reactive({
@ -146,7 +151,7 @@
//
const fullName = computed(() => {
return form.password && isLength11(form.phone) && form.imgcode
return form.password && isLength11(form.username) && form.captcha
})
const showPopup = ref(false)
@ -171,16 +176,83 @@
url: url
});
}
const loginphoto = ref("");
const canclick = ref(false)
const time = ref(0);
const getImg = () => {
if(/^\d{11}$/.test(form.username)){
isRel(form.username).then((res:any)=>{
// console.log("????",res)
if( res.result !==null && res.result.serverUrl){
uni.setStorageSync('serverUrl', res.result.serverUrl);
time.value = Date.now();
getLoginImg(time.value).then((element:any)=>{
loginphoto.value = element.result
canclick.value = true
})
}else{
uni.setStorageSync('serverUrl', "");
loginphoto.value = "";
uni.showToast({
title: '该手机号未绑定机构',
icon: 'none', // 'success''loading''none'
duration: 2000 // ms
})
canclick.value = false;
}
})
}else{
if(form.username){
uni.showToast({
title: '手机号不足11位',
icon: 'none', // 'success''loading''none'
duration: 2000 // ms
})
}
}
}
const openbottom = ref(false);
const openchange = ref(false);
const openany = ref(false);
const opentype = ref(false)
const login = () => {
if (isTarget.value) {
if (form.password == "123456") {
openchange.value = true;
} else {
jumpTo(`/pages/index/index`)
// if (form.password == "123456") {
// openchange.value = true;
// } else {
// loginApp().then(res=>{
// console.log("???",res)
// })
// // jumpTo(`/pages/index/index`)
// }
form.checkKey = time.value
loginApp(form).then(res=>{
if(res.success){
uni.showToast({
title: res.message,
icon: 'none', // 'success''loading''none'
duration: 500 // ms
})
uni.setStorageSync('token', res.result.token);
setTimeout(()=>{
jumpTo(`/pages/Initialization/index`)
},500)
}else{
uni.showToast({
title: res.message,
icon: 'none', // 'success''loading''none'
duration: 2000 // ms
})
setTimeout(()=>{
getImg()
form.captcha=""
},2000)
}
// console.log("???",res)
})
} else {
openbottom.value = true;
}
@ -331,6 +403,8 @@
font-size: 27rpx;
margin-left: 30rpx;
width: 100%;
height: 100rpx;
// margin-top: 50rpx;
}
.popup-wrapper {
@ -345,7 +419,7 @@
.popup-any{
position: fixed;
inset: 0;
z-index: 2;
z-index: 999;
/* 初始透明度 */
opacity: 0;
/* 播放动画:名称 fadeIn时长 0.5s,缓动函数 ease保持最后状态 */
@ -376,7 +450,7 @@
// transform: translateX(-50%);
transform: translate(-50%,-50%);
width: 1000rpx;
height: 1350rpx;
height: 1500rpx;
background: #fff;
border-radius: 50rpx;
overflow: hidden;

400
pages/login/oneseven.vue Normal file
View File

@ -0,0 +1,400 @@
<template>
<view class="all">
<scroll-view scroll-y class="all-content">
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;font-weight: 600;">
&#x3000;&#x3000;特别提示
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;">
&#x3000;&#x3000;欢迎使用NU护理单元为您提供的NU护理单元平台<text style="font-weight: 600;">请您务必审慎并完整阅读以下内容特别是免除或者限制NU护理单元责任的条款对用户权利进行限制的条款规定本协议的适用法律及有权解决争议的司法管辖区的条款限制免责条款或者其他涉及您重大权益的条款可能以加粗等形式提示您重点注意请注意目前在您的地区可能无法使用NU护理单元平台上的某些服务和功能特别是涉及身份认证和支付的功能给您带来的不便我们深表歉意并正在努力尽快如可能提供这些服务和功能</text>
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;font-weight: 600;">
&#x3000;&#x3000;如您未满18周岁或未满您居住所在地要求可使用NU护理单元平台的年龄请不要使用NU护理单元平台
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;font-weight: 600;">
&#x3000;&#x3000;除非您已充分阅读并接受本协议所有条款否则您无权使用NU护理单元平台如您不同意本协议或其中任何条款您应立即停止使用NU护理单元平台您点击同意或者您使用NU护理单元平台或者以其他任何明示或者默示方式表示接受本协议的均视为您已阅读并同意本协议本协议即在您与NU护理单元之间产生法律效力成为对双方均具有约束力的法律文件
</view>
<view style="font-size: 30rpx;margin-bottom: 20rpx;line-height: 50rpx;font-weight: 600;">
定义及协议范围
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;font-weight: 600;">
&#x3000;&#x3000;1.1 定义
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;">
&#x3000;&#x3000;NU护理单元平台指吉林省捌零信创有限公司以下简称NU护理单元我们合法拥有并运营的名称为NU护理单元 /或小程序客户端应用程序以及我们不时提供的其他形式我们的应相应地进行理解为免疑义我们亦保留调整NU护理单元平台名称的所有权利
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;">
&#x3000;&#x3000;NU护理单元账号或账号指用户在使用NU护理单元平台时可能需要注册的账号我们为用户提供NU护理单元平台注册通道您可通过移动电话号码或我们允许的其他方式注册NU护理单元账号
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;">
&#x3000;&#x3000;用户指NU护理单元平台的使用人在本协议中更多地称为您的应相应地进行理解
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;">
&#x3000;&#x3000;不良信息指含有下列内容的信息
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;">
&#x3000;&#x3000;违反中国宪法确定的基本原则煽动抗拒或者破坏中国宪法等法律法规实施的
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;">
&#x3000;&#x3000;危害中国国家统一主权和领土完整泄露中国国家秘密危害中国国家安全损害中国国家尊严荣誉和利益宣扬恐怖主义极端主义的
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;">
&#x3000;&#x3000;诋毁中华民族优秀文化传统煽动民族仇恨民族歧视侵害中华民族风俗习惯歪曲中华民族历史和民族历史人物伤害民族感情破坏民族团结的
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;">
&#x3000;&#x3000;煽动破坏中国国家宗教政策宣扬宗教狂热危害宗教和睦伤害信教公民宗教感情破坏信教公民和不信教公民团结宣扬邪教迷信的
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;">
&#x3000;&#x3000;危害中国社会公德扰乱中国社会秩序破坏中国社会稳定宣扬淫秽赌博吸毒渲染暴力恐怖教唆犯罪或者传授犯罪方法的
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;">
&#x3000;&#x3000;侵害未成年人合法权益或者损害未成年人身心健康的
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;">
&#x3000;&#x3000;侮辱诽谤他人或者散布他人隐私侵害他人合法权益的
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;">
&#x3000;&#x3000;违反法律法规底线中国社会主义制度底线中国国家利益底线中国公民合法权益底线中国社会公共秩序底线道德风尚底线和信息真实性底线的七条底线要求的
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;">
&#x3000;&#x3000;法律法规禁止的其他内容
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;font-weight: 600;">
&#x3000;&#x3000;1.2 协议范围
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;">
&#x3000;&#x3000;本协议是您与NU护理单元之间关于您下载安装使用NU护理单元平台所订立的协议<text style="font-weight: 600;">包括本协议正文NU护理单元用户隐私政策NU护理单元未成年人个人信息保护规则NU护理单元社区公约NU护理单元社区规范及NU护理单元已经发布的或将来可能发布/更新的并采取合理途径通知的各类规则规范通知等</text>所有规则均为本协议不可分割的组成部分且具有同等法律效力
</view>
<view style="font-size: 30rpx;margin-bottom: 20rpx;line-height: 50rpx;font-weight: 600;">
账号管理
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;font-weight: 600;">
&#x3000;&#x3000;2.1 账号获得
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;">
&#x3000;&#x3000;NU护理单元平台为您提供注册及登录通道您可按照页面提示填写信息阅读并同意本协议在完成全部注册登录程序后成为NU护理单元平台用户您还需要根据法律法规的规定如有填写您真实的身份信息否则您可能无法使用NU护理单元平台服务或在使用NU护理单元平台服务过程中受到限制您了解并同意您有义务保持您向我们提供的信息的真实性有效性准确性及完整性
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;">
&#x3000;&#x3000;您注册获得的账号设置的密码是您登录并以用户身份使用NU护理单元平台的凭证您应当谨慎使用妥善保管<text style="font-weight: 600;">您须对账号进行的所有活动和行为负责若因您保管不善导致的盗号密码丢失账号被非法使用的责任将由您自行承担</text>
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;">
&#x3000;&#x3000;您不得恶意注册NU护理单元账号包括但不限于通过频繁注册批量注册使用他人身份注册或其他不以正常使用NU护理单元平台为目的的账号注册行为
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;font-weight: 600;">
&#x3000;&#x3000;2.2 账号信息设置
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;">
&#x3000;&#x3000;您在注册或使用NU护理单元平台时提供的信息资料包括但不限于昵称头像及简介须遵守法律法规社会道德风尚和信息真实性等原则不得出现不良信息不得冒用他人姓名名称字号头像或使用其他足以引起混淆的方式设置账号不得侵害第三方的合法权益
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;font-weight: 600;">
&#x3000;&#x3000;2.3 账号使用及权属
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;font-weight: 600;">
&#x3000;&#x3000;部分第三方网站或者服务可以用NU护理单元账号作为其登录途径之一您知晓除非NU护理单元特别说明外这些网站或者服务并非NU护理单元运营您应自行判断此类第三方网站或者服务的安全性和可用性并自行承担相关风险和责任
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;">
&#x3000;&#x3000;由于您的账号关联您的个人信息及NU护理单元平台商业信息您的账号仅限您本人使用未经NU护理单元同意授权第三方使用您账号或获取您账号项下信息的行为无效<text style="font-weight: 600;">如NU护理单元判断您账号的使用可能违反法律法规或本协议危及您的账号安全及/或NU护理单元平台信息安全的NU护理单元可拒绝提供相应服务采取包括但不限于暂停封禁注销收回您的账号或终止本协议的措施由此带来的包括但不限于您账号中的内容以及虚拟物品的清空等损失由您自行承担</text>
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;font-weight: 600;">
&#x3000;&#x3000;2.4 账号注销及回收
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;font-weight: 600;">
&#x3000;&#x3000;您可以依照NU护理单元平台的流程申请注销您的NU护理单元账号但您仍应对您在注销账号前和使用NU护理单元平台期间的行为承担相应责任注销成功后除非法律法规另有规定NU护理单元不会为您提供账号记录内容或虚拟财产恢复等服务请您谨慎操作
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;">
&#x3000;&#x3000;您理解并同意为了充分利用账号资源如您在注册后未及时进行初次登录使用或连续超过六个月未登录账号并使用且不存在未到期或未履行完毕的持续性NU护理单元平台服务的NU护理单元有权收回您的账号如您的账号被收回您无法通过您此前持有被收回的账号登录并使用NU护理单元平台您账号下保存的内容权限个性化设置和使用记录等信息也将无法恢复
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;font-weight: 600;">
&#x3000;&#x3000;2.5 账号违规处置
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;font-weight: 600;">
&#x3000;&#x3000;若您在注册或使用NU护理单元账号时存在任何违反法律法规或不符合本协议约定的行为NU护理单元有权不予注册已经注册的NU护理单元有权视情况要求用户限期改正或采取短期封禁永久封禁注销账号等措施
</view>
<view style="font-size: 30rpx;margin-bottom: 20rpx;line-height: 50rpx;font-weight: 600;">
NU护理单元平台服务
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;font-weight: 600;">
&#x3000;&#x3000;3.1 内容浏览
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;">
&#x3000;&#x3000;您可通过NU护理单元平台浏览订阅各类信息和内容<text style="font-weight: 600;">您对NU护理单元平台中的内容须自行加以判断并自行承担因依赖或使用该等内容而引起的风险在适用法律允许的最大限度内您应对基于该等内容进行的所有支付或交易或因前述内容而造成的任何损害或损失由您自行承担</text>
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;font-weight: 600;">
&#x3000;&#x3000;3.2 内容发布
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;">
&#x3000;&#x3000;在遵守本协议的前提下您可使用NU护理单元平台发表属于您原创或您有权发表的观点看法文字信息图片音视频等内容<text style="font-weight: 600;">您在NU护理单元平台发布的任何内容均不代表NU护理单元的观点立场或政策您自行对您所发布内容承担全部责任</text>
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;">
&#x3000;&#x3000;您通过NU护理单元平台发布内容时必须遵守全部法律法规不得利用NU护理单元平台制作复制发布传播储存任何违反法律法规危害中国国家安全可能对用户财产安全或信息安全造成损失的信息营销信息低俗不当信息或其他我们认为不应发布的信息不良信息以及不实信息等内容
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;font-weight: 600;">
&#x3000;&#x3000;用户不得利用基于深度学习虚拟现实生成式人工智能等新技术新应用制作上传复制传送或传播虚假新闻信息等法律法规禁止的信息内容或将合成内容谎称为真实或自然内容您在发布或传播利用基于深度学习虚拟现实生成式人工智能等新技术新应用制作的非真实信息时应当以显著方式予以标识否则我们有权对相关内容和账号采取包括但不限于增加标识限制封禁等措施
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;font-weight: 600;">
&#x3000;&#x3000;3.3 商品与服务交易
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;font-weight: 600;">
&#x3000;&#x3000;您可使用NU护理单元平台进行商品与服务的交易<text style="font-weight: 600;">如您是未成年人或限制民事行为能力人请在监护人同意后进行交易</text>
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;font-weight: 600;">
&#x3000;&#x3000;进行交易时请您务必仔细确认所购商品的品名价格数量型号规格尺寸或服务的时间内容以及该服务的限制性要求等重要事项并在下单时核实您的联系地址电话收货人等信息如您填写的收货人非您本人则该收货人的行为和意思表示产生的法律后果均由您承担
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;font-weight: 600;">
&#x3000;&#x3000;您的交易行为应当基于真实的消费需求不得存在对商品或服务实施恶意购买恶意维权等扰乱NU护理单元平台正常交易秩序的行为<text style="font-weight: 600;">基于维护NU护理单元平台交易秩序及交易安全的需要NU护理单元发现上述情形时可主动执行关闭相关交易订单等操作</text>
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;font-weight: 600;">
&#x3000;&#x3000;如您的交易相对方存在利用NU护理单元平台系统漏洞规则漏洞不正当获取NU护理单元平台补贴等任何利益的行为基于维护NU护理单元平台交易秩序交易安全及NU护理单元合法权益的需要NU护理单元发现上述情形时可主动执行关闭相关交易订单等操作
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;">
&#x3000;&#x3000;本协议终止后对于您在本协议存续期间产生的交易订单NU护理单元可通知交易相对方并有权自主决定或者根据交易相对方的意愿决定是否关闭未完成的交易订单如NU护理单元未关闭交易订单则您应当就该等交易订单继续履行本协议及交易订单的约定并承担因此产生的法律责任及损失
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;font-weight: 600;">
&#x3000;&#x3000;3.4 内容分享与转发
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;">
&#x3000;&#x3000;您可对NU护理单元平台的信息内容进行分享转发但未经NU护理单元书面许可您不得复制读取采用统计NU护理单元平台的信息内容及相关数据或者进行任何形式的销售和商业使用或者向第三方泄露提供或允许第三方为任何方式的使用
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;font-weight: 600;">
&#x3000;&#x3000;3.5 活动参与
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;">
&#x3000;&#x3000;您可通过NU护理单元平台参与NU护理单元不定期组织的各类线上线下互动活动但您<text style="font-weight: 600;">不得采取任何不正当或作弊的违规手段参与活动否则NU护理单元有权限制或取消您参与活动的资格并有权取消追讨您已获得领取的奖励并保留追究您法律责任的权利</text>
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;font-weight: 600;">
&#x3000;&#x3000;3.6 服务费用
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;">
&#x3000;&#x3000;NU护理单元为向您提供的NU护理单元平台服务付出了大量的成本除NU护理单元平台明示的收费业务外NU护理单元向您提供的NU护理单元平台服务是免费的<text style="font-weight: 600;">如未来NU护理单元向您收取合理费用NU护理单元会采取合理方式并以合理的期限提前通知您确保您有充分选择的权利</text>
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;">
&#x3000;&#x3000;在NU护理单元降低收费服务的收费标准或者将收费服务改为免费服务提供时NU护理单元保留不对原付费用户提供退费或者费用调整之权利
</view>
<view style="font-size: 30rpx;margin-bottom: 20rpx;line-height: 50rpx;font-weight: 600;">
权利与许可
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;font-weight: 600;">
&#x3000;&#x3000;4.1 平台声明
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;">
&#x3000;&#x3000;<text style="font-weight: 600;">平台知识产权</text>NU护理单元平台所提供的内容包括但不限于视频图文文字表述及其组合界面设计版面框架图标商标等均由NU护理单元所有或授权使用受中华人民共和国著作权法商标法专利法反不正当竞争法及国际条约以及其他国家或司法管辖区的知识产权法律法规的保护未经NU护理单元书面允许用户不得为任何目的擅自使用复制再造这些内容或创造与内容有关的派生产品我们保留本条款中未明确授予您的所有权利
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;">
&#x3000;&#x3000;<text style="font-weight: 600;">平台使用规范</text>您不得从事下列行为
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;">
&#x3000;&#x3000;对NU护理单元平台或NU护理单元平台服务进行反向工程反向汇编反向编译或者以其他方式尝试发现NU护理单元平台的源代码
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;">
&#x3000;&#x3000;以任何方式包括但不限于盗链冗余盗取非法抓取模拟下载深度链接假冒注册等直接或间接盗取NU护理单元平台的视频图文用户信息等信息内容
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;">
&#x3000;&#x3000;通过非NU护理单元开发授权许可的第三方软件插件外挂系统登录或使用NU护理单元平台或对NU护理单元平台的正常运行进行干扰破坏修改或施加其他影响
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;">
&#x3000;&#x3000;利用或针对NU护理单元平台进行任何危害我们或任何第三方计算机网络安全的行为或暴露我们或任何第三方计算机网络安全弱点的行为包括但不限于非法侵入网络干扰网络正常功能窃取网络数据等危害网络安全为上述行为提供程序工具或其他支持与帮助干涉破坏NU护理单元平台系统软件或网站的正常运行故意传播恶意程序或病毒和其他破坏干扰正常网络信息服务的行为
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;">
&#x3000;&#x3000;其他以任何不合法的方式为任何不合法的目的或与NU护理单元为此制定的其他规范和标准不一致的方式使用NU护理单元平台或NU护理单元平台服务
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;font-weight: 600;">
&#x3000;&#x3000;4.2 用户内容及信息授权
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;">
&#x3000;&#x3000;您在NU护理单元平台发布上传的内容包括但不限于文字图片视频音频等应有合法来源相关内容为您所有或您已获得必要的授权
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;font-weight: 600;">
&#x3000;&#x3000;除非有相反证明您理解并同意为使用户内容得到更好的分享及推广提高其传播价值及影响力您授予NU护理单元免费的不可撤销的非排他的全球无地域限制的许可使用包括存储使用传播复制修订改编汇编出版展示翻译表演用户内容或制作派生作品以已知或日后开发的形式媒体或技术将内容纳入其它作品再许可第三方按照前述方式使用的权利以及以自身名义或委托专业第三方对侵犯您上传发布的享有知识产权的内容进行取证发起投诉或提起诉讼的权利
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;font-weight: 600;">
&#x3000;&#x3000;为免歧义上述许可包括使用复制和展示用户内容中的个人形象肖像姓名商标品牌标识及其他营销推广素材物料的权利和许可
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;font-weight: 600;">
&#x3000;&#x3000;4.3 侵权投诉
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;">
&#x3000;&#x3000;我们尊重并保护您及他人的知识产权名誉权姓名权隐私权等合法权益您保证在NU护理单元平台上传的文字图片视频音频链接等不侵犯任何第三方的知识产权名誉权姓名权隐私权等合法权益否则<text style="font-weight: 600;">NU护理单元有权在收到权利方或者相关方通知的情况下移除该涉嫌侵权内容</text>
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;">
&#x3000;&#x3000;您认为NU护理单元平台上的内容侵犯您的合法权益应当向我们发送侵权通知具体通知方式和要求按侵权投诉指引执行我们将在收到有效通知后进行审核对可以初步证明构成侵权的内容采取必要措施对无法认定为侵权的内容您也将收到相应告知如果您仍然认为侵权事实存在新的侵权通知中应当补充证明侵权的证据
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;font-weight: 600;">
&#x3000;&#x3000;在适用法律允许的最大限度内NU护理单元储存在其服务器上的数据是用户使用NU护理单元平台和NU护理单元平台服务的唯一有效证据
</view>
<view style="font-size: 30rpx;margin-bottom: 20rpx;line-height: 50rpx;font-weight: 600;">
法律责任
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;font-weight: 600;">
&#x3000;&#x3000;5.1 违约处理
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;font-weight: 600;">
&#x3000;&#x3000;如您违反本协议约定NU护理单元有权作出独立判断立即暂停或终止向您提供部分或全部NU护理单元平台服务包括采取禁言屏蔽信息删除发布内容封禁账号注销账号等措施您应对与该等措施相关的任何损失和损害包括但不限于您账号的内容虚拟财产和权限清空无法正常使用账号及相关NU护理单元平台服务或任何其他后果承担全部责任和义务
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;font-weight: 600;">
&#x3000;&#x3000;5.2 责任承担
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;font-weight: 600;">
&#x3000;&#x3000;您承担法律责任的形式包括但不限于对受到侵害者充分赔偿损失赔礼道歉补救负面影响返还财产等如您的行为给NU护理单元造成损失的您应承担全部赔偿责任包括行政处罚或损害赔偿款等直接损失以及商誉损失和解款律师费诉讼费等间接损失
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;font-weight: 600;">
&#x3000;&#x3000;5.3 反商业贿赂
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;">
&#x3000;&#x3000;您充分了解任何向NU护理单元的雇员或顾问等提供实物现金现金等价物劳务旅游等价值明显超出正常商务洽谈范畴的利益均视为商业贿赂行为发生前述情形的NU护理单元可立即终止与您的所有合作并追究您的法律责任
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;font-weight: 600;">
&#x3000;&#x3000;5.4 关联处理
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;">
&#x3000;&#x3000;您因违约导致NU护理单元终止本协议时出于维护NU护理单元平台秩序的目的<text style="font-weight: 600;">NU护理单元可终止与您在其他协议如有项下的合作如您违反任何NU护理单元与您订立的其他协议NU护理单元亦有权终止本协议除前述协议终止外NU护理单元亦可追究您在本协议或其他协议下的违约责任</text>
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;font-weight: 600;">
&#x3000;&#x3000;5.5 信息公示
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;">
&#x3000;&#x3000;我们可将对您上述违约行为的处置信息以及其他经国家行政或司法机关生效法律文书确认的违法信息<text style="font-weight: 600;">NU护理单元平台</text>上予以公示对涉嫌违反法律法规的行为我们有义务保存有关记录向国家有关机关报告并配合调查
</view>
<view style="font-size: 30rpx;margin-bottom: 20rpx;line-height: 50rpx;font-weight: 600;">
责任限制免责事由和赔偿
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;">
&#x3000;&#x3000;由于各国家或地区的法律与其他一些法律不同本协议包括仅适用于您位于欧洲经济区EEA英国和瑞士统称 EEA+内情况的条款第6.1 仅适用于您位于中国内情况的条款 6.2 为免疑义仅为第6.2条之目的中国不包含香港特别行政区澳门特别行政区和中国台湾和仅适用于您位于其他国家或地区的情况的条款 6.3
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;font-weight: 600;">
&#x3000;&#x3000;6.1 如您位于 EEA+
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;">
&#x3000;&#x3000;本第6.1条仅适用于您位于EEA+内的情况在我们已尽专业勤勉义务的前提下我们不对任何损失或损害承担责任除非其(1)是由于我们对本协议的违反而造成的(2)在签订本协议时可被合理预见即其显然会发生或在您与我们签订本协议时已知可能会发生本协议无意排除或限制我们对死亡或人身伤害欺诈欺诈性虚假陈述或任何法律规定不能排除的责任
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;">
&#x3000;&#x3000;尽管本协议另有规定如果我们怀疑您违反了本协议我们将遵循以下步骤首先我们可能会进行调查在调查期间我们可能会暂停您对NU护理单元平台的访问并根据涉嫌违规行为的严重程度在适用法律允许的范围内根据任何法律义务合理客观地采取行动在下列情况下我们可能决定暂时中止或永久终止您对NU护理单元平台的访问(1) 我们根据法律法规合理客观地认定您严重或多次违反本协议(2) 我们有客观理由合理地认为您即将严重违反本协议(3) 法律要求我们如此行事 (4) 我们有客观理由合理地认为在处理严重的技术或安全问题时需要如此行事
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;font-weight: 600;">
&#x3000;&#x3000;6.2 如您位于中国
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;">
&#x3000;&#x3000;本第6.2条仅适用于您位于中国内的情况仅为第6.2条之目的中国不包含香港特别行政区澳门特别行政区和中国台湾
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;font-weight: 600;">
&#x3000;&#x3000;除适用法律另有明确规定外在任何情况下我们均不对任何间接性后果性惩罚性偶然性特殊性或刑罚性的损害承担责任该等损害包括但不限于您因使用NU护理单元平台或NU护理单元平台服务而遭受的利润损失除适用法律另有明确规定外我们对您承担的全部责任无论因何原因或何种行为方式始终不超过您因使用NU护理单元平台或NU护理单元平台服务期间而支付给我们的费用如有
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;font-weight: 600;">
&#x3000;&#x3000;6.3 如您位于其他国家或地区
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;">
&#x3000;&#x3000;本第6.3条仅适用于您位于第6.1条所述EEA+和第6.2条所述中国外的情况
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;font-weight: 600;">
&#x3000;&#x3000;无陈述或保证NU护理单元平台和NU护理单元平台服务按现状可用提供且您风险自担在法律允许的最大范围内我们明确不作对NU护理单元平台和NU护理单元平台服务的任何及所有明示或默示的陈述和保证包括对适销性的默示保证针对特定用途的适用性或非侵权性我们不保证NU护理单元平台和NU护理单元平台服务能够满足您的要求也不保证NU护理单元平台和NU护理单元平台服务的运行不会中断或没有错误与NU护理单元平台和NU护理单元平台服务相关的信息内容和服务可能包含漏洞错误问题或其他限制在法律允许的最大范围内我们我们的关联公司我们或其各自的董事高级职员雇员代理服务提供商和许可方统称 NU护理单元方对您使用NU护理单元平台和NU护理单元平台服务不承担任何责任
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;font-weight: 600;">
&#x3000;&#x3000;责任限制在法律允许的最大范围内NU护理单元方不对任何因本协议NU护理单元平台或NU护理单元平台服务引起的或与之相关的任何间接的附带的结果性的特殊的法定的约定的惩罚性的或其他类似的损害赔偿或任何超出实际损害的损害赔偿包括收入损失利润损失数据丢失业务中断或其他无形损失无论此类损失如何定性承担责任无论是否基于合同侵权行为或任何其他法律理论也无论各方是否已被告知此类损失的可能性
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;">
&#x3000;&#x3000;<text style="font-weight: 600;">访问由我们自行决定</text>在法律允许的最大范围内我们可随时自行决定不经另行通知限制暂停修改或终止您对NU护理单元平台或NU护理单元平台服务的访问包括在您未能遵守或我们怀疑您未能遵守或即将未能遵守本协议的任何规定或实际或涉嫌非法或不当情况下任何此类终止或暂停将不影响我们根据适用法律可能享有的任何其他权利
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;">
&#x3000;&#x3000;<text style="font-weight: 600;">辩护和赔偿</text>对于因您使用NU护理单元平台和NU护理单元平台服务或您违反本协议而导致或引起的任何第三方主张的任何索赔要求指控调查诉讼程序或其他争议您同意为NU护理单元方辩护并且您同意赔偿NU护理单元方因任何此类争议而产生的任何损害责任估定损失成本和其他费用包括合理的律师费和法律费用并使其免受损害我们将及时通知您任何此类争议并将向您提供合理协助费用由您承担以就任何此类争议进行抗辩但未提供此类通知并不免除您在本协议项下的任何义务除非您因未被提供此类通知而受到重大损害
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;">
&#x3000;&#x3000;<text style="font-weight: 600;">例外</text>本协议中的任何内容均不排除或限制因我们的严重疏忽或故意不当行为而导致的任何责任或法律不能排除的任何责任
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;font-weight: 600;">
&#x3000;&#x3000;6.4 第三方服务
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;">
&#x3000;&#x3000;您在使用NU护理单元平台某一特定服务时该服务可能会另有单独的协议或规则您在使用该项服务前请阅读并同意相关的单独协议或规则<text style="font-weight: 600;">您在NU护理单元平台使用第三方提供的产品或服务时除遵守本协议及其他相关规则外还可能需要您仔细阅读同意并遵守第三方的协议相关规则如因第三方产品或服务产生的争议损失或损害需由您自行与第三方依据相关协议解决</text>
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;font-weight: 600;">
&#x3000;&#x3000;6.5 平台责任承担
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;font-weight: 600;">
&#x3000;&#x3000;我们仅按照适用法律法规规定承担平台责任我们不对任何第三方的诽谤犯罪或其他非法行为承担责任也不赔偿因此造成的您的损失
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;font-weight: 600;">
&#x3000;&#x3000;6.6 服务变更中断终止
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;">
&#x3000;&#x3000;NU护理单元始终在不断变更和改进NU护理单元平台服务我们会尽最大努力向您提供服务确保服务的连贯性和安全性基于此我们可能会对NU护理单元平台进行更新您应将软件更新到最新版本否则我们不保证您可正常使用NU护理单元平台
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;">
&#x3000;&#x3000;您理解并同意<text style="font-weight: 600;">NU护理单元根据自身商业决策政府行为不可抗力等原因可能会选择中止中断及终止NU护理单元平台的部分或全部服务</text>如有此等情形发生我们会采取合理的方式并以合理的期限提前通知您除法律法规另有规定外<text style="font-weight: 600;">我们不承担由此对您造成的损失</text>
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;">
&#x3000;&#x3000;在NU护理单元发生合并分立收购资产转让时NU护理单元可将本协议下部分或全部NU护理单元平台服务及相应的权利义务转交由第三方运营或履行具体受让主体以NU护理单元通知为准
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;">
&#x3000;&#x3000;如发生下列任何一种情形我们有权不经通知而中断或终止向您提供服务
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;">
&#x3000;&#x3000;根据法律法规规定您应提交真实信息而您提供的个人资料不真实或与注册时信息不一致又未能提供合理证明
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;">
&#x3000;&#x3000;您违反相关法律法规的规定或违反本协议的约定
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;">
&#x3000;&#x3000;按照法律法规规定或司法机关或主管部门的要求
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;">
&#x3000;&#x3000;出于安全的原因或其他必要的情形
</view>
<view style="font-size: 30rpx;margin-bottom: 20rpx;line-height: 50rpx;font-weight: 600;">
协议变更与终止
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;font-weight: 600;">
&#x3000;&#x3000;7.1 协议变更通知
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;">
&#x3000;&#x3000;<text style="font-weight: 600;">我们有权在必要时修改本协议内容并将通过合理的方式包括但不限于NU护理单元平台公告系统消息站内信手机短信电子邮件或其他类似方式及合理的期限提前通知您该等通知于发送之日视为已送达您</text>您可以通过NU护理单元平台相关页面查阅最新版本的协议内容
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;font-weight: 600;">
&#x3000;&#x3000;7.2 变更协议生效
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;">
&#x3000;&#x3000;<text style="font-weight: 600;">本协议变更生效后如您继续使用NU护理单元平台或NU护理单元平台服务即视为您已接受修改后的协议如您不接受修改后的协议应当停止使用NU护理单元平台或NU护理单元平台服务</text>
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;font-weight: 600;">
&#x3000;&#x3000;7.3 协议终止
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;">
&#x3000;&#x3000;您注销您的NU护理单元账号或NU护理单元通知您终止为您提供NU护理单元平台服务包括但不限于封禁账号注销账号或其他类似措施本协议将同时终止NU护理单元将不再另行通知您终止本协议
</view>
<view style="font-size: 30rpx;margin-bottom: 20rpx;line-height: 50rpx;font-weight: 600;">
法律适用与管辖
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;">
&#x3000;&#x3000;8.1 本协议的订立生效履行解释修订终止及纠纷解决适用中华人民共和国法律法规仅为本协议之目的不包括香港特别行政区及澳门特别行政区法律法规和中国台湾地区有关规定
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;">
&#x3000;&#x3000;8.2 若您与NU护理单元之间发生任何纠纷或争议由NU护理单元与您协商解决<text style="font-weight: 600;">协商不成的您同意将纠纷或争议提交被告所在地人民法院管辖</text>
</view>
<view style="font-size: 30rpx;margin-bottom: 20rpx;line-height: 50rpx;font-weight: 600;">
其他
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;">
&#x3000;&#x3000;9.1 本协议所有条款的标题仅为阅读和理解方便本身并无实际涵义不能作为本协议涵义解释的依据
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;">
&#x3000;&#x3000;9.2 本协议条款无论因何种原因部分无效或不可执行其余条款仍有效并对双方具有约束力如果某条款规定我们在特定情况下有特定权利这并不意味着该权利是我们在该等特定情况下可以行使的唯一权利也不意味着该条款取消或使涉及相同情况或主旨事项的任何其他条款无效或失效任何一方未能执行或延迟执行本协议项下的任何权利救济或条款不应被视为放弃该权利救济或条款任何弃权必须明确以书面形式作出并由弃权方签署任何权利或救济的单次或部分行使不应妨碍该权利或补救措施或任何其他权利或补救措施的进一步或其他行使
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;">
&#x3000;&#x3000;9.3 如您对本协议有任何意见或建议您可向NU护理单元平台service@blxinchuang.com反馈我们会给予您必要的帮助
</view>
</scroll-view>
</view>
</template>
<script setup lang="ts">
</script>
<style scoped lang="less">
.all {
margin-top: 45rpx;
.all-content{
// background-color: red;
width: 100%;
height: 1300rpx;
}
}
</style>

View File

@ -1,19 +1,13 @@
<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 style="font-size: 28rpx;margin-bottom: 20rpx;">
&#x3000;&#x3000;为了更好地保障您的权益我们于近日更新了NU护理单元隐私信息保护政策
</view>
<view style="font-weight: 600;font-size: 30rpx;margin-bottom: 20rpx;">
生效日期2025年06月20日
<view style="font-size: 28rpx;margin-bottom: 20rpx;">
&#x3000;&#x3000;请您在使用/继续使用NU护理单元产品/或服务前仔细阅读充分理解全文并在同意全部内容后使用/继续使用
</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 style="font-size: 33rpx;margin-bottom: 20rpx;font-weight: 600;">
前言
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;">
@ -190,13 +184,467 @@
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;">
&#x3000;&#x3000;1<text style="font-weight: 600;">设备信息</text>我们会根据您在软件安装和使用中的具体操作接收并记录您所使用的<text style="font-weight: 600;">设备相关信息包括设备型号硬件序列号设备MAC地址操作系统版本设备设置唯一设备识别码IMEIAndroid IDIDFAIDFVGAIDHarmonyOS UUIDSIM卡序列号和IMSI信息UUID必要的移动应用列表信息软硬件及设备设备环境信息传感器信息设备所在位置相关信息</text>为了识别判断您所在地区的内容版权需要收集您授权的<text style="font-weight: 600;">GPS精准位置</text>以及<text style="font-weight: 600;">WLAN接入点</text>如SSIDBSSID<text style="font-weight: 600;">基站传感器</text>信息)
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;">
&#x3000;&#x3000;2<text style="font-weight: 600;">日志信息</text>当您使用我们的网站或客户端提供的产品或服务时我们会自动收集您的详细使用情况并作为网络日志保存<text style="font-weight: 600;">日志信息</text>包括您的<text style="font-weight: 600;">搜索和浏览记录</text>关注播放记录<text style="font-weight: 600;">购买消费记录</text>访问量播放时长<text style="font-weight: 600;">IP地址</text>WIFI网络运营商信息电信运营商网络使用的语言访问日期和时间
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;">
&#x3000;&#x3000;我们将会在收集上述信息的基础上提取您的偏好特征并基于特征标签产出间接人群画像用于为您展示推送个性化内容和您可能感兴趣的商业广告但我们努力保障您的产品使用体验如您对我们推荐的个性化内容不感兴趣或希望不再接收此类个性化服务您可通过我的-设置-我的隐私管理-个性化内容推荐/个性化广告推荐选择关闭关闭后首页向您展示和推荐的内容将可能与您的偏好相关度降低
</view>
<view style="font-size: 31rpx;margin-bottom: 20rpx;font-weight: 600;">
为您提供残障用户专享服务
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;">
&#x3000;&#x3000;为履行企业责任体现社会关怀当您享受我们为残障人士定向提供的专享礼包服务时您需要提供您的姓名<text style="font-weight: 600;">身份证号</text>以及<text style="font-weight: 600;">残疾人证信息</text>以实现身份认证我们会将您提供的前述信息与中国残疾人联合会的数据库进行比对和信息验证以验证您的身份如您拒绝提供上述信息将使您无法享受残障用户专享服务但不影响您正常使用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;">
&#x3000;&#x3000;您如希望将App与您所使用的智能设备相连接您需要开启<text style="font-weight: 600;">蓝牙权限</text>以使得我们能够搜索到您的智能设备此外我们可能会收集您的Wi-Fi信息<text style="font-weight: 600;">位置信息</text>智能设备信息这些信息将用于为您提供智能设备快连连接发现附近设备和设备管理的功能<text style="font-weight: 600;">如您拒绝提供上述信息我们将无法帮助您连接智能设备但不影响您正常使用NU护理单元的其他功能</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;">
&#x3000;&#x3000;当您向我们发起投诉申诉或进行咨询时为了您的账号与系统安全我们可能需要您先行提供账号信息并与您之前的个人信息相匹配以验证您的用户身份同时为了方便与您联系或帮助您解决问题我们可能还需要您提供<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;">
&#x3000;&#x3000;为确认交易状态及为您提供商品/服务的售后与争议解决服务我们会通过您基于交易所选择的支付机构支付方式等收集与<text style="font-weight: 600;">交易相关的信息</text>包括iOS端IAP支付交易凭证和收费凭证
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;font-weight: 600;">
&#x3000;&#x3000;如您拒绝提供上述信息我们将无法为您提供完整的客户服务及处理争议但不影响您正常使用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;">
&#x3000;&#x3000;为履行维护网络安全义务提高您使用服务的安全性确保操作环境安全预防钓鱼网站欺诈网络漏洞计算机病毒网络攻击网络侵入等安全风险以用于识别设备是否存在篡改设备信息行为预防发现和调查潜在的违法违规或违反用户服务协议政策或规则的行为如会员账号活动异常多端登录流量异常经常性退款请求或低价转让会员卡等我们以及在应用程序中嵌入的应用安全SDK将在后台自动收集您的<text style="font-weight: 600;">设备信息包括设备型号硬件序列号设备MAC地址操作系统版本设备设置唯一移动设备识别码IMEIAndroid IDIDFAIDFVMEIDHarmonyOS UUIDOAIDSIM卡序列号和IMSI信息UUIDWLAN接入点如SSIDBSSID和基站必要的移动应用列表信息运行中的进程信息软硬件及设备设备环境信息设备传感器信息 </text>如磁场传感器光传感器压力传感器旋转矢量传感器方向传感器重力传感器加速度传感器陀螺仪传感器请您知悉单纯的传感器数据并非个人信息<text style="font-weight: 600;">日志信息包括您的搜索和浏览记录关注播放记录访问量播放时长IP地址WIFI扫描列表WIFI名称运营商信息电信运营商网络使用的语言访问日期和时间</text>并可能使用或整合您的<text style="font-weight: 600;">账户信息交易信息支付信息</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;">
&#x3000;&#x3000;为向您提供个性化的产品和服务提升用户体验我们还会向您提供以下附加服务并仅在您使用到相关功能时向您获取个人信息
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;">
&#x3000;&#x3000;<text style="font-weight: 600;">1.驾驶模式</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;">
&#x3000;&#x3000;<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;">
&#x3000;&#x3000;<text style="font-weight: 600;">3. 信息预填</text>在部分需要填写您的信息的场景中如广告落地页等为优化您的使用体验简化操作步骤取得您的授权同意后我们会将您在NU护理单元绑定的<text style="font-weight: 600;">手机号码姓名如有</text>等信息在相关页面进行预填若您认为预填信息不准确的您可以手动进行修改请您知悉预填的信息只有在您确认提交后才会被页面指向的个人信息处理者所获取
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;">
&#x3000;&#x3000;部分情况下该行为可能会被误判为应用自启动但该行为属于合理使用并非侵犯用户权益的自启动行为
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;">
&#x3000;&#x3000;您可在您的设备设置中逐项查看上述权限的状态并可自行决定这些权限随时的开启或关闭请您注意<text style="font-weight: 600;">您开启任一权限即代表您授权我们可以收集和使用相关个人信息来为您提供对应服务您一旦关闭任一权限即代表您取消了授权我们将不再基于对应权限继续收集和使用相关个人信息也无法为您提供该权限所对应的服务</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;font-weight: 600;">
&#x3000;&#x3000;1若你提供的信息中含有其他用户的个人信息在向我们提供这些个人信息之前您需确保您已经取得合法的授权若其中涉及未成年人个人信息的您需在发布前取得对应未成年人监护人的同意前述情形下监护人有权通过本政策第九条的途径联系我们要求更正或删除涉及未成年人个人信息的内容
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;">
&#x3000;&#x3000;2若我们将您的个人信息用于本政策未载明的其他用途或者我们超出了与收集您的个人信息时所声称的目的及具有直接或合理关联范围的均会事先获得您的同意
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;">
&#x3000;&#x3000;3. 若我们从第三方处间接获取如从第三方处共享您的信息我们会在收集前明确以书面形式要求该第三方在已依法取得您同意后共享您的个人信息并向您告知共享的您的个人信息的类型使用目的方式授权同意范围并要求第三方对个人信息来源的合法性和合规性作出承诺如第三方存在违反行为我们会明确要求对方承担相应法律责任同时我们的专业安全团队对个人信息会进行安全加固包括敏感信息报备敏感信息加密存储访问权限控制我们会使用不低于我们对自身用户个人信息同等的保护手段与措施保护间接获取的个人信息
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;font-weight: 600;">
&#x3000;&#x3000;4.征得授权同意的例外
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;font-weight: 600;">
&#x3000;&#x3000;您充分理解并同意根据法律法规要求我们在以下情况下收集使用您的个人信息无需征得您的授权同意
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;font-weight: 600;">
&#x3000;&#x3000;(1) 为订立履行个人作为一方当事人的合同所必需
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;font-weight: 600;">
&#x3000;&#x3000;(2) 为履行法定职责或者法定义务所必需
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;font-weight: 600;">
&#x3000;&#x3000;(3) 为应对突发公共卫生事件或者紧急情况下为保护自然人的生命健康和财产安全所必需
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;font-weight: 600;">
&#x3000;&#x3000;(4) 为公共利益实施新闻报道舆论监督等行为在合理的范围内处理个人信息
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;font-weight: 600;">
&#x3000;&#x3000;(5)在合理的范围内处理个人自行公开或者其他已经合法公开的个人信息
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;font-weight: 600;">
&#x3000;&#x3000;(6) 法律行政法规规定的其他情形
</view>
<view style="font-size: 33rpx;margin-bottom: 20rpx;font-weight: 600;">
 我们如何使用 Cookie 和同类技术
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;">
&#x3000;&#x3000;为确保网站正常运转为您获得更轻松的访问体验向您推荐您可能感兴趣的内容我们和第三方合作伙伴可能借助于 Cookie或同类技术收集和使用您访问以及使用我们产品和/或服务的信息并将该信息进行存储
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;">
&#x3000;&#x3000;如果您的浏览器或浏览器附加服务允许<text style="font-weight: 600;">您可修改对Cookie的接受程度或拒绝我们的Cookie</text>但如果您这么做在某些情况下可能会影响您安全访问我们的网站且可能需要在每一次访问我们的网站时更改用户设置
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;">
&#x3000;&#x3000;当您使用网页浏览使用我们的产品和/或服务时您可以选择在浏览器的设置中清除Cookie数据大部分浏览器均为用户提供了该等功能但请您知悉当您选择清除后可能无法使用由我们提供的依赖于Cookie的功能或服务
</view>
<view style="font-size: 33rpx;margin-bottom: 20rpx;font-weight: 600;">
我们如何共享转让和披露您的个人信息
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;font-weight: 600;">
&#x3000;&#x3000;() 共享
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;">
&#x3000;&#x3000;除下列情形外我们不会与任何其他第三方共享您的个人信息
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;font-weight: 600;">
&#x3000;&#x3000;1. 在获得您的明确同意或授权或您主动选择的情况下共享
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;">
&#x3000;&#x3000;<text style="font-weight: 600;">2. 在法定情形下的共享</text>我们可能会根据法律法规规定诉讼争议解决需要或按行政司法机关依法提出的要求对外共享您的个人信息
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;">
&#x3000;&#x3000;<text style="font-weight: 600;">3. 统一账号体系下的共享</text>为便于我们基于统一账号体系为您带来标准化的服务体验实现安全风控及客户服务之需要您可以使用NU护理单元账号登录适用统一账号体系下的关联应用产品
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;">
&#x3000;&#x3000;<text style="font-weight: 600;">4. 与合作伙伴共享</text>您授权并同意我们可能委托合作伙伴为您提供某些服务或代表我们履行职能我们仅会出于本隐私信息保护政策声明的合法正当必要特定明确的目的共享您的信息我们将通过协议约束我们的合作伙伴只能接触到为其履行职责所需信息要求其履行严格的保密和与风险相适应的安全措施来处理您的个人信息包括但不限于数据保护协议或条款承诺函等且不得将您的个人信息用于其他任何目的如超出共享目的使用您个人信息我们将要求其另行遵循您的明确同意 
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;">
&#x3000;&#x3000;5. 安全运营我们将部分个人信息提供给支持我们业务的供应商服务提供商和其他合作伙伴以提供技术基础设施服务分析用户使用方式支付便利或进行学术研究和调查进行Bug或者崩溃统计提升登录体验实现网关取号
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;">
&#x3000;&#x3000;6. 商业推广为了您能更方便地了解和触达我们的资讯产品/服务促销等信息我们会向某些第三方网站和应用程序提供<text style="font-weight: 600;">加密后的设备信息</text>进而在第三方平台为您提供我们的上述市场推广信息并衡量优化有关我们产品和/或服务的市场推广效果
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;">
&#x3000;&#x3000;7. 留资广告当第三方合作伙伴使用我们提供的技术服务向您提供商业信息或其他服务时经取得您的授权同意我们将基于第三方合作伙伴的委托处理您主动填写或提供的个人信息请以相应页面内的信息收集使用提示文本为准<text style="font-weight: 600;">请您知悉该等情形下第三方合作伙伴为个人信息处理者</text>
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;font-weight: 600;">
&#x3000;&#x3000;请您放心除得到您的明确同意我们不会将可以联系或识别您身份的个人信息与授权合作伙伴共享我们将能够识别您身份的个人信息进行去标识化处理以便授权合作伙伴无法识别您的具体身份
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;">
&#x3000;&#x3000;NU护理单元产品中包含我们的合作伙伴提供的SDK插件<text style="font-weight: 600;">当您在NU护理单元中使用该授权合作伙伴提供的相关服务该等服务插件将收集和处理您的相关个人信息详见附件NU护理单元与第三方共享个人信息清单我们强烈建议您在使用在使用我们的产品和/或服务前先行查看并了解其隐私条款</text>我们会对合作伙伴获取有关信息的应用程序接口(API)软件工具开发包SDK进行严格的安全检测审慎评估服务提供商使用您个人信息的目的并与合作伙伴通过签署协议的方式约定严格的数据保护措施要求其按照我们的委托目的服务说明以及其他任何相关的保密和安全措施来处理个人信息
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;font-weight: 600;">
&#x3000;&#x3000;() 转让公开披露
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;">
&#x3000;&#x3000;我们不会将您的个人信息转让给任何公司组织和个人但以下情况除外
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;">
&#x3000;&#x3000;1.  在获取您明确同意的情况下转让
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;">
&#x3000;&#x3000;2. 在NU护理单元及其关联公司发生重组合并分立收购资产出售或破产清算情形或其他类似情形时如涉及到个人信息转让我们将要求受让方采用与本政策相同或更高的标准和要求进行处理和保护否则我们将要求受让方重新向您征求同意
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;">
&#x3000;&#x3000;除符合法律法规的规定进行公开披露或获得您单独同意外我们不会公开披露您未自行公开或者其他未合法公开的个人信息且在我们公开披露您的个人信息前会进行个人信息保护影响评估并采用符合行业内标准的安全保护措施进行处理
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;font-weight: 600;">
&#x3000;&#x3000;() 共享转让披露个人信息时事先征得授权同意的例外
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;">
&#x3000;&#x3000;以下情形中共享转让公开披露您的个人信息无需事先征得您的授权同意
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;">
&#x3000;&#x3000;1.与国家安全国防安全有关的
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;">
&#x3000;&#x3000;2.与公共安全公共卫生重大公共利益有关的
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;">
&#x3000;&#x3000;3.与犯罪侦查起诉审判和判决执行有关的
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;">
&#x3000;&#x3000;4.出于维护您或其他个人的生命财产重大合法权益但又很难得到本人同意的
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;">
&#x3000;&#x3000;5.您自行向社会公众公开的个人信息
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;">
&#x3000;&#x3000;6.从合法公开披露的信息中收集个人信息的包括合法的新闻报道政府信息公开渠道
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;">
&#x3000;&#x3000;7.履行其他履行法律法规规定的相关义务如促成在线知识产权纠纷解决
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;font-weight: 600;">
&#x3000;&#x3000;根据法律规定当共享转让经采取技术措施处理的个人信息使得数据接收方无法复原并重新识别特定个人身份时我们将不会另行向您通知并征得您的同意
</view>
<view style="font-size: 33rpx;margin-bottom: 20rpx;font-weight: 600;">
 我们如何存储您的个人信息
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;font-weight: 600;">
&#x3000;&#x3000;() 存储地点
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;">
&#x3000;&#x3000;我们在中华人民共和国境内运营中收集和产生的个人信息存储在中国境内
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;">
&#x3000;&#x3000;目前我们暂时不存在跨境存储您的个人信息或向境外提供您的个人信息的情况如果确有必要进行数据的跨境传输我们会单独向您明确告知包括数据出境的目的接收方使用方式与范围使用内容安全保障措施安全风险等并征得您的明确授权同意我们会确保数据接收方有充足的数据保护能力来保护您的个人信息并严格按照适用法律法规的规定执行
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;">
&#x3000;&#x3000;针对以上情形我们会确保依据本政策对您的个人信息提供足够的保护
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;font-weight: 600;">
&#x3000;&#x3000;(存储期限
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;">
&#x3000;&#x3000;我们只会在达成本政策所述目的所需的最短期限内保留您的个人信息除非法律法规有强制的存留要求例如根据电子商务法及配套法规的要求您的订单类交易数据的保存时间自交易完成之日起不少于三年我们判断前述期限的标准主要包括并以其中较长者为准
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;">
&#x3000;&#x3000;1完成与您相关的服务目的维护相应服务及业务记录应对您可能的查询或投诉
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;">
&#x3000;&#x3000;2保证我们为您提供服务的安全和质量
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;">
&#x3000;&#x3000;3您是否同意更长的留存期间
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;">
&#x3000;&#x3000;4是否存在保留期限的其他特别约定
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;">
&#x3000;&#x3000;在您的个人信息超出保留期限后我们会根据适用法律的要求删除或者匿名化处理您的个人信息
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;font-weight: 600;">
&#x3000;&#x3000;() 删除和匿名化处理
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;">
&#x3000;&#x3000;如本平台服务决定停止运营时我们将在相关服务停止运营后停止继续收集您的个人信息我们将以公告形式将停止运营通知向您送达对已持有您的个人信息我们将进行删除或匿名化处理除非法律法规另有规定涉及未成年人个人信息的我们会采取必要合理方式及时将停止运营的通知及时告知未成年人监护人
</view>
<view style="font-size: 33rpx;margin-bottom: 20rpx;font-weight: 600;">
我们如何保护您的个人信息安全
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;">
&#x3000;&#x3000;为保障您的信息安全我们努力采取各种符合业界标准的合理的物理电子和管理方面的安全措施来保护您的信息使您的信息不会被泄漏毁损或者丢失为确保您的个人信息安全我们承诺将尽合理商业努力达到通行或者更高的安全水平
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;font-weight: 600;">
&#x3000;&#x3000;() 技术安全防护
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;">
&#x3000;&#x3000;我们将采取的技术安全措施包括但不限于SSL信息加密存储数据中心的访问控制我们会使用加密技术提高个人信息的安全性使用受信赖的保护机制防止个人信息遭到恶意攻击
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;font-weight: 600;">
&#x3000;&#x3000;() 安全体系保证
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;">
&#x3000;&#x3000;我们有行业先进的以数据为核心围绕数据生命周期进行的数据安全管理体系从组织建设制度设计人员管理产品技术方面多维度提升整个系统的安全性目前NU护理单元已通过网络安全等级保护的三级测评
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;font-weight: 600;">
&#x3000;&#x3000;() 人员安全管理
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;">
&#x3000;&#x3000;我们对可能接触到您的信息的员工或外包人员采取了严格管理包括但不限于根据不同岗位分配不同访问权限的控制机制并签署保密协议实时记录并掌握操作情况等我们会举办安全和隐私保护培训课程加强员工对于保护个人信息重要性的认识
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;font-weight: 600;">
&#x3000;&#x3000;() 敏感信息及密码保护提示
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;">
&#x3000;&#x3000;<text style="font-weight: 600;">1. 敏感个人信息保护</text>您在使用我们服务时自愿共享甚至公开分享的信息可能会涉及您或他人的个人信息甚至<text style="font-weight: 600;">敏感个人信息例如您上传的头像图片您在评论发弹幕时选择上传包含个人信息的图片</text>请您更加谨慎地考虑是否在使用我们的服务时共享甚至公开分享相关信息
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;">
&#x3000;&#x3000;<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;">
&#x3000;&#x3000;<text style="font-weight: 600;">但请您知悉互联网并非绝对安全的环境</text>尽管有前述安全措施但同时也请您理解在网络上不存在完善的安全措施故请您妥善保护自己的个人信息仅在必要的情形下向他人提供如您发现自己的个人信息泄露尤其是您的账户及密码发生泄露请您立即联络我们客服以便我们采取相应措施
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;font-weight: 600;">
&#x3000;&#x3000;() 信息安全事件处理
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;">
&#x3000;&#x3000;在不幸发生个人信息安全事件时我们将按照法律法规的要求向您告知安全事件的基本情况和可能的影响我们已采取或将要采取的处置措施您可自主防范和降低风险的建议对您的补救措施事件相关情况我们将以邮件电话推送通知短消息的方式告知您难以逐一告知个人信息主体时我们会采取合理有效的方式发布公告同时我们还将按照监管部门要求上报个人信息安全事件的处置情况
</view>
<view style="font-size: 33rpx;margin-bottom: 20rpx;font-weight: 600;">
 我们如何保护未成年人的个人信息
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;font-weight: 600;">
&#x3000;&#x3000;若您是未满18周岁的未成年人您应在您的监护人监护指导下并获得监护人同意的情况下认真阅读并同意本政策后方可使用我们的服务或向我们提供信息若您未取得监护人的同意监护人可以通过联系本政策第九节中提供的联系方式通知我们处理相关账号我们有权对相关账号的功能使用进行限制包括但不限于浏览发布信息互动交流等功能
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;font-weight: 600;">
&#x3000;&#x3000;我们非常重视对未成年人的个人信息保护未成年用户在填写个人信息时请加强个人保护意识并谨慎对待并应在取得监护人的同意以及在监护人指导下正确使用我们提供的产品及相关服务
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;font-weight: 600;">
&#x3000;&#x3000;未成年人用户及其监护人理解并确认如您违反法律法规本政策内容则您及您的监护人应依照法律规定承担因此而可能导致的全部法律责任
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;font-weight: 600;">
&#x3000;&#x3000;我们在应用内专门为未成年人提供了青少年模式监护人应为未成年人选择使用青少年模式同时我们为14周岁以下的儿童制定了专门的隐私保护政策如您为儿童我们要求您请您的父母或其他监护人仔细阅读本隐私信息保护政策及儿童隐私政策并在征得您的父母或其他监护人明确同意的前提下使用我们的服务或向我们提供信息对于经父母或其他监护人同意使用我们的产品或服务而收集儿童个人信息的情况我们只会在法律法规允许父母或监护人明确同意或者保护未成年人所必要的情况下使用共享转让或披露此信息如您的父母或其他监护人不同意您按照本政策使用我们的服务或向我们提供信息请立即终止使用我们的服务并及时通知我们以便我们采取相应的措施如果监护人发现我们在未获监护人同意的情况下收集了未成年人的个人信息可通过第九节中的联系方式与我们联系我们会设法尽快删除相关数据
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;">
&#x3000;&#x3000;未成年人个人信息的保护将同样适用于严格的个人信息访问权限控制制度和个人信息处理记录与管控措施我们始终遵循最小够用的授权原则采取相应技术措施以尽可能避免未成年人个人信息被违法复制下载
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;">
&#x3000;&#x3000;我们已制定的个人信息安全事件应急预案将同样适用于对未成年人个人信息的保护我们定期组织内部相关人员进行应急响应培训和应急演练使其掌握岗位职责和应急处置策略和规程在不幸发生未成年人个人信息安全事件后我们将按照法律法规的要求及时向未成年人及其监护人告知安全事件的基本情况和可能的影响我们已采取或将要采取的处置措施未成年人及其监护人可自主防范和降低风险的建议对未成年人及其监护人的补救措施我们将及时将事件相关情况以APP推送通知发送邮件/短消息的方式告知未成年人及其监护人难以逐一告知时我们会采取合理有效的方式发布相关警示信息同时我们还将按照监管部门要求主动上报未成年人个人信息安全事件的处置情况
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;font-weight: 600;">
&#x3000;&#x3000;若您是未成年人的父母或其他监护人请您关注您监护的未成年人是否是在取得您的授权同意之后使用我们的服务如您对您所监护的未成年人的个人信息有疑问请通过第九节中的联系方式与我们联系
</view>
<view style="font-size: 33rpx;margin-bottom: 20rpx;font-weight: 600;">
 您如何行使您的个人信息权利
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;">
&#x3000;&#x3000;我们通过提供便捷的方法让您可以访问更正及删除自己的账户信息或使用我们的服务时您提供的其他个人信息您可以通过如下方式访问及管理您的个人信息但我们在不同的版本或操作系统中提供的管理方式路径可能存在差异请以实际为准
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;font-weight: 600;">
&#x3000;&#x3000;() 访问您的个人信息
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;">
&#x3000;&#x3000;您有权访问您的个人信息但法律法规规定的例外情况除外您可以通过以下方式自行访问您的个人信息
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;">
&#x3000;&#x3000;账户信息如果您希望访问或编辑您的账户中的账户信息更改您的密码或关闭您的账户您可以登录账号通过账号管理执行此类操作例如您可以登录PC端或APP端我的-设置-账号与安全查询修改自己的账号绑定情况设置/修改密码查看最近登录设备
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;">
&#x3000;&#x3000;资料信息如果您希望访问或编辑您的账户中的个人资料您可以通过在App端我的-头像-编辑资料来添加修改删除您的头像昵称性别生日地区声音签名简介
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;">
&#x3000;&#x3000;如果您无法通过上述方式访问您的个人信息您可以随时通过本政策披露的联系方式联系我们我们将在十五个工作日内回复您的请求
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;font-weight: 600;">
&#x3000;&#x3000;() 更正或补充您的个人信息
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;">
&#x3000;&#x3000;当您发现我们处理的关于您的个人信息有错误时您有权要求我们做出更正或补充您可以通过访问您的个人信息中列明的方式提出更正或补充申请
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;">
&#x3000;&#x3000;如果您无法通过上述方式访问您的个人信息或者其他可能目前无法向您提供在线自行更正/修改服务的您可以随时通过本政策披露的联系方式联系我们我们将在十五个工作日内回复您的请求经过对您身份的验证且更正/修改不影响信息的客观性和准确性的情况下您有权对错误或不完整的信息作出更正或修改但法律法规另有规定的除外出于安全性和身份识别的考虑您可能无法修改注册时提交的某些初始注册信息
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;font-weight: 600;">
&#x3000;&#x3000;() 删除您的个人信息
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;">
&#x3000;&#x3000;您有权通过访问您的个人信息中列明的方式对已经填写的信息进行删除同时在以下情形中您可以通过本政策披露的联系方式联系我们向我们提出删除个人信息的请求我们将在十五个工作日内回复您的请求
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;">
&#x3000;&#x3000;1如果我们处理个人信息的行为违反法律法规
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;">
&#x3000;&#x3000;2如果我们收集使用您的个人信息却未征得您的明确同意
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;">
&#x3000;&#x3000;3如果我们处理个人信息的行为严重违反与您的约定
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;">
&#x3000;&#x3000;4如果您不再使用我们的产品或服务或您主动注销账号
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;">
&#x3000;&#x3000;5如果我们永久不再为您提供产品或服务
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;">
&#x3000;&#x3000;若我们决定响应您的删除请求我们还将同时尽可能通知从我们处获得您的个人信息的主体要求其及时删除除非法律法规另有规定例如您所提供的订单类交易数据将会基于法律法规要求至少保留3年或这些主体获得您的独立授权
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;font-weight: 600;">
&#x3000;&#x3000;() 个人信息副本获取
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;">
&#x3000;&#x3000;如您需要您的个人信息的副本您可以通过本隐私政策文末提供的方式联系我们在核实您的身份后我们将向您提供您在我们的服务中的个人信息副本包括基本资料身份信息但法律法规另有规定的或本政策另有约定的除外
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;font-weight: 600;">
&#x3000;&#x3000;() 改变您授权同意的范围
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;">
&#x3000;&#x3000;您可在您的设备系统设置-应用-APP名称-权限中逐项查看您授权同意权限的状态或在NU护理单元App内通过我的-设置-隐私管理-系统权限查看并可自行决定这些权限随时的开启或关闭对于不同功能服务中个人信息的收集和使用您也可以与NU护理单元客服联系给予或收回您的授权同意我们将在十五个工作日内回复您的请求<text style="font-weight: 600;">当您撤回同意后我们将不再处理相应的个人信息我们将无法继续为您提供撤回同意或授权所对应的服务但您撤回同意的决定不会影响此前基于您的授权而开展的个人信息处理</text>
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;font-weight: 600;">
&#x3000;&#x3000;() 注销账户
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;">
&#x3000;&#x3000;当您注销账号后您将无法再以该账号登录和使用我们的产品与服务且该账号在使用我们的产品与服务期间已产生的但未消耗完毕的权益及未来的预期利益等全部权益将被清除该账号下的内容信息数据记录等将会被删除或匿名化处理但法律法规另有规定或监管部门另有要求的除外您的账号注销完成后将无法恢复
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;">
&#x3000;&#x3000;如您在谨慎考虑后仍决定注销您的账号的您可以在您使用的我们的产品与/或服务的相关功能设置页面或根据操作指引向我们提交注销申请例如您可以通过我的-设置-账号与安全-注销账户自行在注销账户页面提交账户注销申请若未能申请成功您也可联系NU护理单元客服我们将在十五个工作日内回复您的请求在您主动注销账户之后我们将停止为您提供产品或服务
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;font-weight: 600;">
&#x3000;&#x3000;() 限制自动化决策
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;">
&#x3000;&#x3000;在NU护理单元App端您可以通过我的-设置-隐私管理-个性化内容推荐/个性化广告推荐选择是否使用我们提供的个性化服务此外在某些业务功能中经向您告知并取得同意后我们可能仅依据信息系统算法在内的非人工自动决策机制做出决定如果您认为这些决定显著影响您的合法权益您有权通过本政策披露的联系方式要求我们做出解释我们也将在十五个工作日内回复您的请求为您提供申诉方法
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;font-weight: 600;">
&#x3000;&#x3000;() 退订
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;">
&#x3000;&#x3000;如您发现收到了不属于您主动搜索浏览的视频内容和产品服务信息推送如您不希望接收上述信息可通过原路径进行退订例如短信推送可以直接回复相关的退订口令
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;font-weight: 600;">
&#x3000;&#x3000;() 投诉
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;">
&#x3000;&#x3000;您有权通过本政策披露的联系方式联系我们进行投诉我们将在收到您投诉之日起十五个工作日内做出答复如果您对我们的答复不满意特别是我们的个人信息处理行为损害了您的合法权益您还可以向网信公安工商等监管部门进行投诉或举报或向有管辖权法院提起诉讼但我们希望您能够首先就相关问题与我们取得联系
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;font-weight: 600;">
&#x3000;&#x3000;() 响应您的上述请求
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;">
&#x3000;&#x3000;为保障安全您可能需要提供书面请求或以其他方式证明您的身份我们可能会先要求您验证自己的身份然后再处理您的请求
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;">
&#x3000;&#x3000;对于您合理的请求我们原则上不收取费用但对多次重复超出合理限度的请求我们将视情收取一定成本费用对于那些无端重复需要过多技术手段例如需要开发新系统或从根本上改变现行管理给他人合法权益带来风险或者非常不切实际的请求我们可能会予以拒绝
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;">
&#x3000;&#x3000;此外如果您的请求直接涉及国家安全国防安全公共卫生犯罪侦查等和公共利益直接相关的事由或者可能导致您或者其他个人组织的合法权益受到严重损害或者基于NU护理单元履行法律法规规定的义务相关的情形或者有充分证据标明您存在主观恶意或滥用权利或者响应您的请求将导致您或者其他个人组织的合法权益受到严重损害的我们将无法响应您的请求
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;font-weight: 600;">
&#x3000;&#x3000;如果您无法通过上述方式访问您的个人信息您都可以通过第九节中的联系方式与我们取得联系我们将在十五个工作日内回复您的权利响应请求
</view>
<view style="font-size: 33rpx;margin-bottom: 20rpx;font-weight: 600;">
您如何行使您的个人信息权利
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;">
&#x3000;&#x3000;您理解您与NU护理单元签署的本政策所列明的条款并不能完全涵盖您与NU护理单元所有的关于个人信息的权利和义务因此<text style="font-weight: 600;">NU护理单元公布其他声明包括但不限于页面提示新签署文件弹窗网站公告或站内信等各形式规则均视为本政策之补充条款为本政策不可分割的组成部分与本政策具有同等法律效力</text>
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;">
&#x3000;&#x3000;未经您明确同意我们不会限制您按照本政策所应享有的权利我们将在NU护理单元专门链接上发布对隐私权政策所做的任何变更和更新对于重大变更我们还会提供更为显著的通知包括通过平台公示通知甚至向您进行弹窗提示本政策所指的重大变更包括但不限于
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;">
&#x3000;&#x3000;1.我们的服务模式发生重大变化如处理个人信息的目的处理的个人信息类型个人信息的使用方式
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;">
&#x3000;&#x3000;2.我们在控制权方面发生重大变化如并购重组引起的所有者变更
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;">
&#x3000;&#x3000;3.个人信息共享转让或公开披露的主要对象发生变化
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;">
&#x3000;&#x3000;4.您参与个人信息处理方面的权利及其行使方式发生重大变化
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;">
&#x3000;&#x3000;5.我们负责处理个人信息安全的责任部门联络方式及投诉渠道发生变化时
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;">
&#x3000;&#x3000;为了您能及时接收到通知建议您在您个人的联系方式更新时及时通知我们如您在本政策更新生效后继续使用我们的服务即代表您已充分阅读理解并接受更新后的政策并愿意受更新后的政策约束我们鼓励您在每次使用我们服务时都查阅本政策您可以在NU护理单元APP通过"首页-我的-设置-隐私政策"中查看本政策
</view>
<view style="font-size: 33rpx;margin-bottom: 20rpx;font-weight: 600;">
如何联系我们
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;">
&#x3000;&#x3000;您可以通过以下方式与我们联系我们将在十五个工作日内回复您的请求
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;">
&#x3000;&#x3000;我们设立了个人信息保护专职部门如您对NU护理单元隐私信息保护政策儿童个人信息有任何疑问意见或建议或有关于网络信息安全的投诉和举报您可通过以下方式与我们取得联系
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;">
&#x3000;&#x3000;我们收件地址长春市经济开发区长吉南线以东吉林大路以南东方广场中意国际大厦B座1431号
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;">
&#x3000;&#x3000;联系人NU护理单元客服部
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;">
&#x3000;&#x3000;联系方式18043530712
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;">
&#x3000;&#x3000;联系邮箱service@blxinchuang.com
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;">
&#x3000;&#x3000;本政策签订地为中华人民共和国吉林省长春市因本政策生效履行解释及使用NU护理单元产品和/或服务而产生或与本政策相关的一切争议权利主张或其他事项均适用中华人民共和国法律为本政策之目的港澳台地区法律不在此列您与NU护理单元及其关联公司或NU护理单元发生的一切争议应友好协商如协商不成的您同意双方通过将争议提交本政策签订地有管辖权的法院解决
</view>
<view style="font-size: 28rpx;margin-bottom: 20rpx;line-height: 50rpx;font-weight: 600;">
&#x3000;&#x3000;请您再次确认您已全部阅读并充分理解上述条款
</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">
@ -205,7 +653,7 @@
.all-content{
// background-color: red;
width: 100%;
height: 1100rpx;
height: 1300rpx;
}
}
</style>

View File

@ -1,5 +1,5 @@
// 全局请求封装
const base_url = 'http://192.168.2.199:8081/nursing-unit_001'
const base_url = 'https://www.focusnu.com/opeapi'
// 请求超出时间
const timeout = 5000
@ -15,15 +15,9 @@ export default (params) => {
'Tenant-Id': uni.getStorageSync('tenantId') || 'xxx', // avue配置相关
...params.header
}
// console.log("???",base_url + url)
// if (method == "delete") {
// header = {
// 'Content-Type': 'multipart/form-data' // 自定义,跟后台约定好传什么格式的
// };
// }
return new Promise((resolve, reject) => {
uni.request({
url: base_url + url,
url: /^https?:\/\//.test(url) ? url : base_url + url,
method: method,
header: header,
data: data,

BIN
static/click.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.8 KiB

BIN
static/index/bed.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 181 KiB

BIN
static/x.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.6 KiB

View File

@ -1,7 +1,7 @@
;(function(){
let u=void 0,isReady=false,onReadyCallbacks=[],isServiceReady=false,onServiceReadyCallbacks=[];
const __uniConfig = {"pages":[],"globalStyle":{"backgroundColor":"#F8F8F8","bounce":"none","navigationBar":{"backgroundColor":"#F8F8F8","titleText":"uni-app x","type":"default","titleColor":"#000000"},"isNVue":false},"nvue":{"compiler":"uni-app","styleCompiler":"uni-app","flex-direction":"column"},"renderer":"auto","appname":"养老App","splashscreen":{"alwaysShowBeforeRender":true,"autoclose":true},"compilerVersion":"4.66","entryPagePath":"pages/login/login","entryPageQuery":"","realEntryPagePath":"","networkTimeout":{"request":60000,"connectSocket":60000,"uploadFile":60000,"downloadFile":60000},"locales":{},"darkmode":false,"themeConfig":{}};
const __uniConfig = {"pages":[],"globalStyle":{"backgroundColor":"#F8F8F8","bounce":"none","navigationBar":{"backgroundColor":"#F8F8F8","titleText":"uni-app x","type":"default","titleColor":"#000000"},"isNVue":false},"nvue":{"compiler":"uni-app","styleCompiler":"uni-app","flex-direction":"column"},"renderer":"auto","appname":"护理单元","splashscreen":{"alwaysShowBeforeRender":true,"autoclose":true},"compilerVersion":"4.66","entryPagePath":"pages/login/login","entryPageQuery":"","realEntryPagePath":"","networkTimeout":{"request":60000,"connectSocket":60000,"uploadFile":60000,"downloadFile":60000},"locales":{},"darkmode":false,"themeConfig":{}};
const __uniRoutes = [{"path":"pages/login/login","meta":{"isQuit":true,"isEntry":true,"navigationBar":{"style":"custom","type":"default"},"isNVue":false}},{"path":"pages/index/index","meta":{"navigationBar":{"style":"custom","type":"default"},"isNVue":false}},{"path":"pages/Nursing/index","meta":{"navigationBar":{"style":"custom","type":"default"},"isNVue":false}},{"path":"pages/Warehousing/index","meta":{"navigationBar":{"style":"custom","type":"default"},"isNVue":false}},{"path":"pages/Initialization/index","meta":{"navigationBar":{"style":"custom","type":"default"},"isNVue":false}},{"path":"pages/assess/index","meta":{"navigationBar":{"style":"custom","type":"default"},"isNVue":false}},{"path":"pages/timeMatrix/index","meta":{"navigationBar":{"style":"custom","type":"default"},"isNVue":false}},{"path":"pages/timeMatrix/indexnew","meta":{"navigationBar":{"style":"custom","type":"default"},"isNVue":false}}].map(uniRoute=>(uniRoute.meta.route=uniRoute.path,__uniConfig.pages.push(uniRoute.path),uniRoute.path='/'+uniRoute.path,uniRoute));
__uniConfig.styles=[];//styles
__uniConfig.onReady=function(callback){if(__uniConfig.ready){callback()}else{onReadyCallbacks.push(callback)}};Object.defineProperty(__uniConfig,"ready",{get:function(){return isReady},set:function(val){isReady=val;if(!isReady){return}const callbacks=onReadyCallbacks.slice(0);onReadyCallbacks.length=0;callbacks.forEach(function(callback){callback()})}});

File diff suppressed because one or more lines are too long

View File

@ -5,12 +5,12 @@
"iPad"
],
"id": "__UNI__FB2D473",
"name": "养老App",
"name": "护理单元",
"version": {
"name": "1.2.2",
"code": 122
"name": "1.2.3",
"code": 123
},
"description": "养老App",
"description": "护理单元",
"developer": {
"name": "",
"email": "",

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.

After

Width:  |  Height:  |  Size: 5.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.6 KiB

View File

@ -1,7 +1,7 @@
;(function(){
let u=void 0,isReady=false,onReadyCallbacks=[],isServiceReady=false,onServiceReadyCallbacks=[];
const __uniConfig = {"pages":[],"globalStyle":{"backgroundColor":"#F8F8F8","bounce":"none","navigationBar":{"backgroundColor":"#F8F8F8","titleText":"uni-app x","type":"default","titleColor":"#000000"},"isNVue":false},"nvue":{"compiler":"uni-app","styleCompiler":"uni-app","flex-direction":"column"},"renderer":"auto","appname":"养老App","splashscreen":{"alwaysShowBeforeRender":true,"autoclose":true},"compilerVersion":"4.66","entryPagePath":"pages/login/login","entryPageQuery":"","realEntryPagePath":"","networkTimeout":{"request":60000,"connectSocket":60000,"uploadFile":60000,"downloadFile":60000},"locales":{},"darkmode":false,"themeConfig":{}};
const __uniConfig = {"pages":[],"globalStyle":{"backgroundColor":"#F8F8F8","bounce":"none","navigationBar":{"backgroundColor":"#F8F8F8","titleText":"uni-app x","type":"default","titleColor":"#000000"},"isNVue":false},"nvue":{"compiler":"uni-app","styleCompiler":"uni-app","flex-direction":"column"},"renderer":"auto","appname":"护理单元","splashscreen":{"alwaysShowBeforeRender":true,"autoclose":true},"compilerVersion":"4.66","entryPagePath":"pages/login/login","entryPageQuery":"","realEntryPagePath":"","networkTimeout":{"request":60000,"connectSocket":60000,"uploadFile":60000,"downloadFile":60000},"locales":{},"darkmode":false,"themeConfig":{}};
const __uniRoutes = [{"path":"pages/login/login","meta":{"isQuit":true,"isEntry":true,"navigationBar":{"style":"custom","type":"default"},"isNVue":false}},{"path":"pages/index/index","meta":{"navigationBar":{"style":"custom","type":"default"},"isNVue":false}},{"path":"pages/Nursing/index","meta":{"navigationBar":{"style":"custom","type":"default"},"isNVue":false}},{"path":"pages/Warehousing/index","meta":{"navigationBar":{"style":"custom","type":"default"},"isNVue":false}},{"path":"pages/Initialization/index","meta":{"navigationBar":{"style":"custom","type":"default"},"isNVue":false}},{"path":"pages/assess/index","meta":{"navigationBar":{"style":"custom","type":"default"},"isNVue":false}},{"path":"pages/timeMatrix/index","meta":{"navigationBar":{"style":"custom","type":"default"},"isNVue":false}},{"path":"pages/timeMatrix/indexnew","meta":{"navigationBar":{"style":"custom","type":"default"},"isNVue":false}}].map(uniRoute=>(uniRoute.meta.route=uniRoute.path,__uniConfig.pages.push(uniRoute.path),uniRoute.path='/'+uniRoute.path,uniRoute));
__uniConfig.styles=[];//styles
__uniConfig.onReady=function(callback){if(__uniConfig.ready){callback()}else{onReadyCallbacks.push(callback)}};Object.defineProperty(__uniConfig,"ready",{get:function(){return isReady},set:function(val){isReady=val;if(!isReady){return}const callbacks=onReadyCallbacks.slice(0);onReadyCallbacks.length=0;callbacks.forEach(function(callback){callback()})}});

File diff suppressed because it is too large Load Diff

View File

@ -5,12 +5,12 @@
"iPad"
],
"id": "__UNI__FB2D473",
"name": "养老App",
"name": "护理单元",
"version": {
"name": "1.2.3",
"code": 123
"name": "1.2.4",
"code": 124
},
"description": "养老App",
"description": "护理单元",
"developer": {
"name": "",
"email": "",

View File

@ -1,16 +1,17 @@
.index-content-other[data-v-764689cb] {
.index-content-other[data-v-7e18bee5] {
width: calc(100% - 5.3125rem);
height: 100%;
transition: opacity 1s ease;
position: relative;
}
.index-content-down[data-v-764689cb] {
.index-content-down[data-v-7e18bee5] {
width: calc(100% - 1.875rem);
height: 3.125rem;
display: flex;
justify-content: flex-end;
align-items: center;
}
.index-content-right[data-v-764689cb] {
.index-content-right[data-v-7e18bee5] {
height: calc(100% - 3.125rem);
width: calc(100% - 1.875rem);
background-color: rgba(255, 255, 255, 0.8);
@ -19,79 +20,148 @@
border-radius: 1.5625rem;
box-shadow: 0.125rem 0.25rem 0.5rem 0.125rem rgba(0, 0, 0, 0.3);
display: flex;
justify-content: center;
align-items: center;
flex-direction: column;
position: relative;
}
.index-content-right .index-content-title[data-v-764689cb] {
position: absolute;
top: 1.875rem;
left: 1.875rem;
display: flex;
align-items: center;
}
.index-content-right .index-content-title .shu[data-v-764689cb] {
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-764689cb] {
color: #415273;
font-size: 1.09375rem;
}
.big-photo[data-v-764689cb] {
width: 37.5rem;
height: 25rem;
}
.big-text[data-v-764689cb] {
position: absolute;
bottom: 3.75rem;
left: 50%;
transform: translateX(-50%);
width: 25rem;
display: flex;
flex-direction: column;
align-items: center;
color: #415273;
}
.button-father[data-v-764689cb] {
display: flex;
width: 25rem;
justify-content: space-between;
margin-bottom: 6.25rem;
}
.button-father .ball-father[data-v-764689cb] {
.blue-button[data-v-7e18bee5] {
margin-left: 0.9375rem;
width: 5.3125rem;
height: 2.8125rem;
border-radius: 0.9375rem;
display: flex;
justify-content: center;
align-items: center;
flex-direction: column;
}
.button-father .ball-bgc[data-v-764689cb] {
width: 4.0625rem;
height: 4.0625rem;
background-color: #E3E6F1;
display: flex;
justify-content: center;
align-items: center;
border-radius: 50%;
margin-bottom: 0.46875rem;
}
.button-father .ball-bgc-target[data-v-764689cb] {
width: 4.0625rem;
height: 4.0625rem;
color: #fff;
font-size: 0.9375rem;
background: linear-gradient(to bottom, #00C9FF, #0076FF);
}
.big-ball[data-v-7e18bee5] {
width: 6.25rem;
height: 6.25rem;
position: absolute;
top: 50%;
left: -1.71875rem;
transform: translateY(-50%);
border-radius: 50%;
background-color: #dbe4f6;
}
.big-ball .ball[data-v-7e18bee5] {
width: 4.6875rem;
height: 4.6875rem;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
border-radius: 50%;
background-color: #cfddf1;
}
.tab[data-v-7e18bee5] {
width: 6.25rem;
height: 3.75rem;
font-size: 1rem;
display: flex;
justify-content: center;
align-items: center;
border-radius: 50%;
margin-bottom: 0.46875rem;
position: relative;
}
.button-father .ball-img[data-v-764689cb] {
width: 2.5rem;
height: 2.5rem;
.tab .tab-heng[data-v-7e18bee5] {
position: absolute;
left: 50%;
bottom: 0.53125rem;
transform: translateX(-50%);
width: 1.5625rem;
height: 0.3125rem;
border-radius: 0.3125rem;
background: linear-gradient(to right, #0052C2, #00B4FF);
}
.scroll-box[data-v-7e18bee5] {
display: flex;
flex-wrap: wrap;
}
.scroll-box .card[data-v-7e18bee5] {
margin-left: 0.9375rem;
margin-top: 0.3125rem;
margin-bottom: 0.625rem;
border: 0.125rem solid #fff;
background: url("../../static/index/newpink.png") center / cover, rgba(255, 255, 255, 0.8);
background-position: 30% 70%;
width: 31.34375rem;
height: 16.5625rem;
border-radius: 0.625rem;
box-shadow: 0.0625rem 0.125rem 0.25rem 0.0625rem rgba(0, 0, 0, 0.3);
display: flex;
overflow: hidden;
}
.scroll-box .card .card-left[data-v-7e18bee5] {
height: 100%;
width: 65%;
}
.scroll-box .card .card-left .card-left-title[data-v-7e18bee5] {
height: 23%;
width: 100%;
padding: 0 0.625rem;
display: flex;
justify-content: space-between;
align-items: center;
}
.scroll-box .card .card-left .card-left-title .left-view[data-v-7e18bee5] {
display: flex;
}
.scroll-box .card .card-left .card-left-title .left-view .left-view-img[data-v-7e18bee5] {
width: 2.8125rem;
height: 2.8125rem;
}
.scroll-box .card .card-right[data-v-7e18bee5] {
height: 100%;
width: 35%;
background-color: #ddf2f8;
}
.top-font-line[data-v-7e18bee5] {
display: flex;
align-items: center;
}
.top-font-line .line-weight[data-v-7e18bee5] {
font-size: 1.09375rem;
font-weight: 600;
margin-left: 0.3125rem;
}
.top-font-line .line-margin[data-v-7e18bee5] {
margin-left: 1.25rem;
margin-right: 0.625rem;
}
.top-font-line .font-gray[data-v-7e18bee5] {
margin-left: 0.3125rem;
margin-top: 0.3125rem;
font-size: 0.78125rem;
color: #555555;
}
.blue-button[data-v-7e18bee5] {
width: 4.375rem;
height: 1.5625rem;
color: #fff;
font-size: 0.78125rem;
background-color: #01B1FC;
border-radius: 0.625rem;
display: flex;
justify-content: center;
align-items: center;
}
.font-gray-right[data-v-7e18bee5] {
margin-top: 0.3125rem;
font-size: 0.78125rem;
color: #555555;
margin-right: 0.25rem;
}
.right-spec[data-v-7e18bee5] {
display: flex;
flex-direction: column;
align-items: flex-end;
}
.video-img[data-v-7e18bee5] {
margin-left: 0.9375rem;
width: 16.25rem;
height: 9.6875rem;
border-radius: 0.9375rem;
}
.index-content-other[data-v-14770cca] {
@ -529,6 +599,114 @@ to {
}
}
.index-content-other[data-v-bcec69b8] {
width: calc(100% - 5.3125rem);
height: 100%;
transition: opacity 1s ease;
position: relative;
}
.index-content-down[data-v-bcec69b8] {
width: calc(100% - 1.875rem);
height: 3.125rem;
display: flex;
justify-content: flex-end;
align-items: center;
}
.index-content-right[data-v-bcec69b8] {
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-bcec69b8] {
position: absolute;
top: 1.875rem;
left: 1.875rem;
display: flex;
align-items: center;
}
.index-content-right .index-content-title .shu[data-v-bcec69b8] {
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-bcec69b8] {
color: #415273;
font-size: 1.09375rem;
}
.saomiao[data-v-bcec69b8] {
position: fixed;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
display: flex;
}
.saomiao .saoma-input[data-v-bcec69b8] {
background-color: #fff;
width: 17.1875rem;
height: 2.8125rem;
border-radius: 0.9375rem;
padding-left: 3.125rem;
z-index: 1;
}
.saomiao .left-img[data-v-bcec69b8] {
width: 1.5625rem;
height: 1.5625rem;
position: absolute;
top: 50%;
left: 0.9375rem;
transform: translateY(-50%);
z-index: 2;
}
.saomiao .right-img[data-v-bcec69b8] {
width: 1.5625rem;
height: 1.5625rem;
position: absolute;
top: 50%;
right: 6.875rem;
transform: translateY(-50%);
z-index: 2;
}
.blue-button[data-v-bcec69b8] {
margin-left: 0.9375rem;
width: 5.3125rem;
height: 2.8125rem;
border-radius: 0.9375rem;
display: flex;
justify-content: center;
align-items: center;
color: #fff;
font-size: 0.9375rem;
background: linear-gradient(to bottom, #00C9FF, #0076FF);
}
.big-ball[data-v-bcec69b8] {
width: 6.25rem;
height: 6.25rem;
position: absolute;
top: 50%;
left: -1.71875rem;
transform: translateY(-50%);
border-radius: 50%;
background-color: #dbe4f6;
}
.big-ball .ball[data-v-bcec69b8] {
width: 4.6875rem;
height: 4.6875rem;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
border-radius: 50%;
background-color: #cfddf1;
}
.backgroundContainer[data-v-41b2a00b] {
display: flex;
flex-direction: column;

View File

@ -1454,12 +1454,20 @@ uni-button.cuIcon.lg[data-v-bf1d6c35] {
color: white;
}
.all[data-v-e42fb5c8] {
margin-top: 1.40625rem;
}
.all .all-content[data-v-e42fb5c8] {
width: 100%;
height: 40.625rem;
}
.all[data-v-1ebfd7ba] {
margin-top: 1.40625rem;
}
.all .all-content[data-v-1ebfd7ba] {
width: 100%;
height: 34.375rem;
height: 40.625rem;
}
.backgroundContainer[data-v-e4e4508d] {
@ -1580,6 +1588,7 @@ uni-button.cuIcon.lg[data-v-bf1d6c35] {
font-size: 0.84375rem;
margin-left: 0.9375rem;
width: 100%;
height: 3.125rem;
}
.popup-wrapper[data-v-e4e4508d] {
position: fixed;
@ -1593,7 +1602,7 @@ uni-button.cuIcon.lg[data-v-bf1d6c35] {
.popup-any[data-v-e4e4508d] {
position: fixed;
inset: 0;
z-index: 2;
z-index: 999;
/* 初始透明度 */
opacity: 0;
/* 播放动画:名称 fadeIn时长 0.5s,缓动函数 ease保持最后状态 */
@ -1618,7 +1627,7 @@ to {
left: 50%;
transform: translate(-50%, -50%);
width: 31.25rem;
height: 42.1875rem;
height: 46.875rem;
background: #fff;
border-radius: 1.5625rem;
overflow: hidden;

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 181 KiB

BIN
unpackage/dist/dev/app-plus/static/x.png vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 93 KiB

After

Width:  |  Height:  |  Size: 555 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.8 KiB

After

Width:  |  Height:  |  Size: 32 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.1 KiB

After

Width:  |  Height:  |  Size: 33 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.7 KiB

After

Width:  |  Height:  |  Size: 34 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 8.6 KiB

After

Width:  |  Height:  |  Size: 34 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 9.2 KiB

After

Width:  |  Height:  |  Size: 35 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 10 KiB

After

Width:  |  Height:  |  Size: 36 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 KiB

After

Width:  |  Height:  |  Size: 29 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.3 KiB

After

Width:  |  Height:  |  Size: 30 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.7 KiB

After

Width:  |  Height:  |  Size: 30 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.4 KiB

After

Width:  |  Height:  |  Size: 30 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.5 KiB

After

Width:  |  Height:  |  Size: 30 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.0 KiB

After

Width:  |  Height:  |  Size: 30 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.4 KiB

After

Width:  |  Height:  |  Size: 31 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.6 KiB

After

Width:  |  Height:  |  Size: 31 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.9 KiB

After

Width:  |  Height:  |  Size: 31 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.5 KiB

After

Width:  |  Height:  |  Size: 31 KiB