Browse Source

用户协议、隐私政策

lijun_dev
lijun 1 year ago
parent
commit
8634894679
  1. 30
      app.json
  2. 19
      pages/familys/advancedAdd/advancedAdd.js
  3. 8
      pages/familys/advancedAdd/advancedAdd.wxml
  4. 60
      pages/familys/advancedAdd/advancedAdd.wxss
  5. 66
      pages/familys/agreement/agreement.js
  6. 4
      pages/familys/agreement/agreement.json
  7. 41
      pages/familys/agreement/agreement.wxml
  8. 15
      pages/familys/agreement/agreement.wxss
  9. 66
      pages/familys/privacy/privacy.js
  10. 4
      pages/familys/privacy/privacy.json
  11. 23
      pages/familys/privacy/privacy.wxml
  12. 15
      pages/familys/privacy/privacy.wxss

30
app.json

@ -1,16 +1,18 @@
{
"pages": [
"pages/index/index",
"pages/webView/webview",
"pages/familys/community/community",
"pages/familys/advanced/advanced",
"pages/familys/advancedAdd/advancedAdd"
],
"window": {
"backgroundTextStyle": "light",
"navigationBarBackgroundColor": "#26A4DE",
"navigationBarTitleText": "智慧养老平台",
"navigationBarTextStyle": "white"
},
"sitemapLocation": "sitemap.json"
"pages": [
"pages/index/index",
"pages/webView/webview",
"pages/familys/community/community",
"pages/familys/advanced/advanced",
"pages/familys/advancedAdd/advancedAdd",
"pages/familys/privacy/privacy",
"pages/familys/agreement/agreement"
],
"window": {
"backgroundTextStyle": "light",
"navigationBarBackgroundColor": "#26A4DE",
"navigationBarTitleText": "智慧养老平台",
"navigationBarTextStyle": "white"
},
"sitemapLocation": "sitemap.json"
}

19
pages/familys/advancedAdd/advancedAdd.js

@ -19,7 +19,9 @@ Page({
jgxh: ''
},
defaultImg: '/images/b1.png',
subFlag: false
subFlag: false,
isConfirm: [],
maskShow: false
},
/**
@ -31,6 +33,16 @@ Page({
['formData.jgxh']: options.jgxh || '',
})
},
openRules: function(e) {
const type = e.currentTarget.dataset.type;
const url = type == 1 ? '/pages/familys/agreement/agreement' : '/pages/familys/privacy/privacy';
app.justpage(url)
},
changeSure: function(e) {
this.setData({
isConfirm: e.detail.value
})
},
changeImages(e) {
let that = this
let dataset = e.currentTarget.dataset
@ -84,6 +96,10 @@ Page({
},
// 提交
confirmSubmits() {
if (this.data.isConfirm.length == 0) {
app.tips('请先阅读并同意《用户服务协议》及《隐私政策》');
return
}
if(this.data.subFlag) return;
let formData = {...this.data.formData};
const infoObj = {
@ -112,7 +128,6 @@ Page({
this.setData({
subFlag: false
})
console.log('返回的id='+res);
this.checkInit(res);
}, err => {
app.tips(err.msg)

8
pages/familys/advancedAdd/advancedAdd.wxml

@ -35,6 +35,14 @@
<input class="weui-input" name="domicile" disabled="{{true}}" bindinput="getValue" id="domicile" value="{{formData.domicile}}" placeholder="请输入户籍地" />
</view>
</view>
<view class="page-section noBorder w-full">
<view class="check-container">
<checkbox-group class="flex flex-align" bindchange="changeSure">
<checkbox value="1" style="transform: scale(.75)"></checkbox>
<view>我已阅读并同意<text bind:tap="openRules" data-type="1">《用户服务协议》</text>及<text bind:tap="openRules" data-type="2">《隐私政策》</text></view>
</checkbox-group>
</view>
</view>
</view>
</view>
<view class="btn-group">

60
pages/familys/advancedAdd/advancedAdd.wxss

@ -42,6 +42,18 @@
border-bottom: 1px solid #ECECEC;
}
.form .noBorder {
border: none;
}
.form .noBorder text {
color: #1aad19;
}
.flex-align {
align-items: center;
}
.form .space {
margin-bottom: 20rpx;
}
@ -152,3 +164,51 @@
background: #008fd7;
font-size: 28rpx;
}
.mask {
position: fixed;
width: 100%;
height: 100%;
background-color: rgba(0,0,0,.65);
top: 0;
left: 0;
z-index: 999;
}
.mask-container {
position: fixed;
padding: 24rpx;
width: 90%;
height: 90vh;
top: 5%;
left: 5%;
background-color: #fff;
border-radius: 12rpx;
display: flex;
flex-direction: column;
overflow: hidden;
z-index: 1001;
}
.mask-content {
flex: 1;
margin-bottom: 24rpx;
overflow-y: auto;
}
.text-title {
text-align: center;
font-size: 28rpx;
line-height: 1.75;
}
.i-text {
line-height: 1.75;
}
.text {
line-height: 1.75;
text-indent: 36rpx;
}
.check-container {
display: flex;
align-items: center;
}
.confirm-btn {
margin-top: 24rpx;
width: 100%;
}

66
pages/familys/agreement/agreement.js

@ -0,0 +1,66 @@
// pages/familys/agreement/agreement.js
Page({
/**
* 页面的初始数据
*/
data: {
},
/**
* 生命周期函数--监听页面加载
*/
onLoad(options) {
},
/**
* 生命周期函数--监听页面初次渲染完成
*/
onReady() {
},
/**
* 生命周期函数--监听页面显示
*/
onShow() {
},
/**
* 生命周期函数--监听页面隐藏
*/
onHide() {
},
/**
* 生命周期函数--监听页面卸载
*/
onUnload() {
},
/**
* 页面相关事件处理函数--监听用户下拉动作
*/
onPullDownRefresh() {
},
/**
* 页面上拉触底事件的处理函数
*/
onReachBottom() {
},
/**
* 用户点击右上角分享
*/
onShareAppMessage() {
}
})

4
pages/familys/agreement/agreement.json

@ -0,0 +1,4 @@
{
"usingComponents": {},
"navigationBarTitleText": "用户协议"
}

41
pages/familys/agreement/agreement.wxml

@ -0,0 +1,41 @@
<view class="container">
<view class="title">一、引言</view>
<view class="desc">本协议旨在规范用户在使用 [惠军智慧申请系统](以下简称 “本小程序”)上传身份证相关服务时的权利与义务。用户在进行身份证上传操作前,应仔细阅读并充分理解本协议的全部内容。</view>
<view class="title">二、定义</view>
<view class="desc">“用户”:指使用本小程序进行身份证上传操作的个人或实体。</view>
<view class="desc">“身份证信息”:包括但不限于用户身份证上的姓名、身份证号码、照片、地址等相关信息。</view>
<view class="title">三、服务内容与目的</view>
<view class="desc">本小程序提供身份证上传服务,主要用于高龄补贴实名制要求,为用户提供申请高龄补贴服务。</view>
<view class="desc">上传的身份证信息将按照合法、合规以及安全的原则进行处理。</view>
<view class="title">四、用户的权利与义务</view>
<view class="title">权利:</view>
<view class="desc">用户有权了解身份证上传服务的流程、用途以及安全保障措施。</view>
<view class="desc">用户有权要求本小程序对其身份证信息进行妥善保管和合理使用。</view>
<view class="title">义务:</view>
<view class="desc">用户保证所上传的身份证信息真实、准确、完整且为本人合法持有,如因提供虚假信息而导致的一切法律责任由用户承担。</view>
<view class="desc">用户应按照本小程序的提示和要求正确上传身份证信息,不得通过不正当手段干扰上传过程。</view>
<view class="desc">用户同意在上传身份证信息后,本小程序有权为实现服务目的而对其进行必要的处理,包括但不限于验证、存储、传输等。</view>
<view class="title">五、小程序运营方的权利与义务</view>
<view class="title">权利:</view>
<view class="desc">有权制定和完善与身份证上传服务相关的规则、流程和安全措施。</view>
<view class="desc">对违反本协议或法律法规的用户,有权暂停或终止其使用身份证上传服务,并采取相应的法律措施。</view>
<view class="title">义务:</view>
<view class="desc">采取合理的安全技术和管理措施保护用户上传的身份证信息,防止信息泄露、篡改、丢失等情况的发生。</view>
<view class="desc">仅将用户的身份证信息用于本协议约定的服务目的,不得将其用于其他未经用户同意的商业或非法用途。</view>
<view class="title">六、知识产权</view>
<view class="desc">用户上传身份证信息并不构成对相关知识产权的转移,身份证上的所有知识产权仍归相应的国家机关或个人所有。</view>
<view class="title">七、隐私保护</view>
<view class="desc">本小程序将严格按照相关隐私政策处理用户的身份证信息,该隐私政策构成本协议的重要组成部分。</view>
<view class="desc">未经用户同意,本小程序不会向第三方披露用户的身份证信息,但以下情况除外:</view>
<view class="desc">依据法律法规的规定,必须向有权机关披露的。</view>
<view class="desc">为了完成用户所要求的服务,需要向合法的第三方服务提供商披露的,但该第三方应受到严格的保密约束。</view>
<view class="title">八、免责条款</view>
<view class="desc">因不可抗力(如自然灾害、战争、网络故障等)导致用户身份证信息泄露或无法正常提供服务的,本小程序运营方不承担责任。</view>
<view class="desc">如果用户自身原因(如泄露登录密码等)导致身份证信息被他人获取或使用,本小程序运营方不承担责任。</view>
<view class="title">九、协议的变更与终止</view>
<view class="desc">本小程序运营方有权根据法律法规的变化或业务发展的需要,对本协议进行修改,并在小程序内进行公示。用户在修改后的协议公示后继续使用身份证上传服务的,视为用户接受修改后的协议。</view>
<view class="desc">用户有权随时终止使用身份证上传服务,但应提前通知本小程序运营方。本小程序运营方在用户违反本协议或法律法规的情况下,有权立即终止本协议。</view>
<view class="title">十、法律适用与争议解决</view>
<view class="desc">本协议的签订、履行、解释及争议解决均适用中国的法律。</view>
<view class="desc">如双方在本协议的履行过程中发生争议,应首先通过友好协商解决;协商不成的,可以向有管辖权的人民法院提起诉讼。</view>
</view>

15
pages/familys/agreement/agreement.wxss

@ -0,0 +1,15 @@
.container {
padding: 30rpx;
}
.title {
padding-bottom: 12rpx;
font-size: 32rpx;
font-weight: 600;
line-height: 1.75;
}
.desc {
padding-bottom: 24rpx;
font-size: 26rpx;
line-height: 1.75;
text-align: justify;
}

66
pages/familys/privacy/privacy.js

@ -0,0 +1,66 @@
// pages/familys/privacy/privacy.js
Page({
/**
* 页面的初始数据
*/
data: {
},
/**
* 生命周期函数--监听页面加载
*/
onLoad(options) {
},
/**
* 生命周期函数--监听页面初次渲染完成
*/
onReady() {
},
/**
* 生命周期函数--监听页面显示
*/
onShow() {
},
/**
* 生命周期函数--监听页面隐藏
*/
onHide() {
},
/**
* 生命周期函数--监听页面卸载
*/
onUnload() {
},
/**
* 页面相关事件处理函数--监听用户下拉动作
*/
onPullDownRefresh() {
},
/**
* 页面上拉触底事件的处理函数
*/
onReachBottom() {
},
/**
* 用户点击右上角分享
*/
onShareAppMessage() {
}
})

4
pages/familys/privacy/privacy.json

@ -0,0 +1,4 @@
{
"usingComponents": {},
"navigationBarTitleText": "隐私政策"
}

23
pages/familys/privacy/privacy.wxml

@ -0,0 +1,23 @@
<view class="container">
<view class="title">第一条:定义和范围</view>
<view class="desc">1.本隐私政策规定了该小程序用户(以下称为“用户”)的个人信息(以下称为“个人信息”)的收集、使用、保存、共享、保护等。</view>
<view class="title">第二条:个人信息的收集和使用</view>
<view class="desc">1.该小程序有时会收集包括用户的注册、照片、身份证号、位置信息等在内的个人信息</view>
<view class="desc">2.收集的个人信息用于以下目的:</view>
<view class="desc">提供该小程序的服务</view>
<view class="desc">用户需求分析和服务改进其他为本政策规定的目的</view>
<view class="title">第三条:个人信息保护</view>
<view class="desc">1.该小程序可严密保护用户个人信息,防止非法访问、泄露、破坏、篡改、泄露</view>
<view class="desc">2.将个人信息存储在采取了适当安全措施的可信服务器上。</view>
<view class="title">第四条:个人信息共享</view>
<view class="desc">1.该小程序原则上不与第三方共享或提供用户的个人信息。</view>
<view class="desc">2.以下情况除外:</view>
<view class="desc">如果得到用户的明确同意根据法律法规的规定</view>
<view class="desc">在该小程序的运营上需要的情况下(例如,与服务提供商的业务委托)</view>
<view class="title">第五条:保护未成年人</view>
<view class="desc">1.该小程序不应有意收集未成年人的个人信息。未成年人请在得到监护人同意后使用。</view>
<view class="title">第六条:隐私政策变更</view>
<view class="desc">1.此隐私政策将来可能会更改。变更内容将在该小程序内或通过其他适当的方法通知。</view>
<view class="title">第七条:咨询</view>
<view class="desc">1.有关此隐私政策的咨询,请联系以下联系人:电话:18162420166</view>
</view>

15
pages/familys/privacy/privacy.wxss

@ -0,0 +1,15 @@
.container {
padding: 30rpx;
}
.title {
padding-bottom: 12rpx;
font-size: 32rpx;
font-weight: 600;
line-height: 1.75;
}
.desc {
padding-bottom: 24rpx;
font-size: 26rpx;
line-height: 1.75;
text-align: justify;
}
Loading…
Cancel
Save