diff --git a/assets/js/acceptProtocolInfo.js b/assets/js/acceptProtocolInfo.js new file mode 100644 index 0000000..f111cf4 --- /dev/null +++ b/assets/js/acceptProtocolInfo.js @@ -0,0 +1,4 @@ +// 用户服务显示 文本你 +export const userServicesAgreementText = ' 为了更好地为您提供服务,请您仔细阅读本“用户服务协议”(以下简称 “本协议”)。在您开始使用“汽车标准化工作平台”服务之前,请您务必认真阅读并充分理解本协议,特别是涉及免除或者限制责任的条款,权利许可和信息使用的条款,同意开通和使用特殊单项服务的条款,法律适用和争议解决条款等。其中,免除或者限制责任条款等重要内容将以加粗形式提示您注意,您应重点阅读。如您未满18周岁,请您在法定监护人陪同下仔细阅读并充分理解本协议,并征得法定监护人的同意后使用。
除非您完全接受本协议的全部内容,否则您无权使用汽车标准化工作平台为您提供的服务,若您使用“ 汽车标准化工作平台”服务,则视为您已充分理解本协议并承诺作为本协议的一方当事人接受协议的约束。
1,适用范围
1.1本协议是您与“汽车标准化工作平台”开发者(以下简称“我们”)之间就您下载,安装,注册,登录,使用“ 汽车标准化工作平台”小程序,并获得“ 汽车标准化工作平台”小程序提供的相关服务所订立的协议。我们有权依“汽车标准化工作平台”小程序及相关服务或运营的需要单方决定,安排或指定其关联我们,控制我们,继承我们或我们认可的第三方我们继续运营“ 汽车标准化工作平台”小程序。并且,就本协议项下涉及的某些服务,可能会由我们的关联我们,控制我们,继承我们或我们认可的第三方我们向您提供。您知晓并同意接受相关服务内容,即视为接受相关权利义务关系亦受本协议约束。
1.2“用户”指所有直接或间接获取和使用“ 汽车标准化工作平台”小程序及相关服务的使用者,包括自然人,法人及其他组织等。在本协议中称为“用户”或称“您”。
1.3“ 汽车标准化工作平台”小程序指由我们合法拥有并运营的,标注名称为“ 汽车标准化工作平台”小程序我们有权对应用程序及名称单方变更(包括但不限于更名,新增等)。
1.4本协议内容同时包括我们已经发布及后续可能不断发布的关于“ 汽车标准化工作平台”小程序及相关服务的相关协议,规则等内容。前述内容一经正式发布,并以适当的方式送达用户(网站公布,系统通知等),即为本协议不可分割的组成部分,您应同样遵守。
2,使用“ 汽车标准化工作平台”小程序及相关服务
2.1您使用“ 汽车标准化工作平台”小程序及相关服务,可以通过微信搜索汽车标准化工作平台,注册使用,我们无法保证非官方版本的“ 汽车标准化工作平台”小程序能够正常使用,您因此遭受的损失与我们无关。
2.2我们可能为不同的终端设备开发了不同的应用程序软件版本,您应当根据实际设备状况获取合适的版本。
2.3您可根据自行需要使用“ 汽车标准化工作平台”小程序及相关服务或更新“汽车标准化工作平台”小程序版本,如您不再需要使用“ 汽车标准化工作平台”小程序及相关服务可自行卸载。
2.4为更好的提升用户体验及服务,我们将不定期提供软件更新或改变(包括但不限于软件修改,升级,功能强化,开发新服务,软件替换等)。为保证“ 汽车标准化工作平台”小程序及相关服务安全,提升用户服务,本软件及相关服务更新或部分服务内容更新后,在可能的情况下,我们将以包括但不限于系统提示,公告,站内信等方式提示用户,用户有权选择接受更新版本或服务,如用户不接受,部分功能将受到限制或不能继续使用。
2.5除非得到我们明示事先书面授权,您不得以任何形式对“ 汽车标准化工作平台”小程序及相关服务进行包括但不限于改编,复制,传播,镜像或交易等未经授权的访问或使用。
2.6您理解,您使用“汽车标准化工作平台”小程序及相关服务需自行准备与软件及相关服务有关的终端设备(如电脑,手机等装置),一旦您在其终端设备中打开“汽车标准化工作平台”小程序,即视为您使用“汽车标准化工作平台”小程序及相关服务。为充分实现“汽车标准化工作平台”小程序的全部功能,您可能需要将其终端设备联网,您理解由您承担所需要的费用(如流量费,上网费等)。
2.7我们许可您个人的,不可转让的,非独占地和非商业的合法使用“汽车标准化工作平台”小程序及相关服务的权利。本协议未明示授权的其他一切权利仍由我们保留,您在行使该些权利时须另行获得我们的书面许可,同时我们如未行使前述任何权利,并不构成对该权利的放弃。
2.9如您发现“汽车标准化工作平台”小程序存在任何侵犯您权利的内容,请立即通知我们,提供您有相关权利的初步证据,我们将会根据当地法律规定及时处理您的投诉。
3.1我们与用户一同致力于用户个人信息(即能够独立或与其他信息结合后识别用户身份的信息)的保护,保护用户个人信息是我们的基本原则之一。未经用户同意,我们不会向我们以外的任何我们,组织和个人披露您的个人信息,但法律法规及本协议另有规定的除外。
3.2我们将运用与“汽车标准化工作平台”小程序及相关服务相匹配的安全技术及其他安全措施并建立完善的管理制度来保护您的个人信息。
3.3您可随时浏览,修改自己提交的个人身份信息,您理解并同意出于安全性和身份识别(如账号或密码找回申诉服务等)的考虑,您可能无法修改注册时提供的初始注册信息及其他验证信息。
3.4我们不会将您的个人信息转移或披露给第三方,除非:
( 1)事先获得您的明确授权;
( 2)您分享的信息;
( 3)根据有关的法律法规规定或按照司法,行政等国家机关的要求;
4)出于实现我们向您提供服务所必需的目的,向我们的关联方,合作伙伴分享提供服务所必需的个人信息,我们及其关联方,合作伙伴无权将共享的个人信息用于任何其他用途;
5)以维护公共利益或学术研究为目的;
( 6)为维护“汽车标准化工作平台”小程序其他用户,我们及其关联我们,控制我们,继承我们的合法权益,例如查找,预防,处理欺诈或安全方面的问题;
( 7)我们为维护合法权益而向用户提起诉讼或仲裁;
( 8)在涉及合并,分立,收购,资产转让或类似的交易时,如涉及到个人信息转让,我们会要求新的持有您的个人信息的我们,组织继续受本隐私政策的约束,否则,我们有权要求该我们,组织重新取得您的授权同意;
( 9)符合本协议相关条款的规定。
4.请您注意勿在使用“ 汽车标准化工作平台”软件及相关服务中透露自己的各类财产账户,银行卡,信用卡,第三方支付账户及对应密码等重要资料,否则由此带来的任何损失由您自行承担。<5.用户行为规范
5.1信息内容规范
5.1.1用户按规定完成实名认证后,可以以注册账号或“汽车标准化工作平台”小程序账号登录“ 发布内容,跟帖评论等。
5.1.2我们致力使跟帖评论成为文明,理性,友善,高质量的意见交流。在推动跟帖评论业务发展的同时,不断加强相应的信息安全管理能力,完善跟帖评论自律,切实履行社会责任,遵守国家法律法规,尊重公民合法权益,尊重社会公序良俗。
5.1.3用户制作,评论,发布,传播的内容应自觉遵守法律法规,社会主义制度,国家利益,公民合法权益,社会公共秩序,道德风尚和信息真实性等“七条底线”要求,否则我们将立即采取相应处理措施用户不得发表下列信息:
( 1)反对宪法确定的基本原则的;
( 2)危害国家安全,泄露国家秘密;
3)颠覆国家政权,推翻社会主义制度,煽动分裂国家,破坏国家统一的;
( 4)损害国家荣誉和利益的;
( 5)宣传恐怖主义,极端主义的;
( 6)宣扬民族仇恨,民族歧视,破坏民族团结的;
( 7)煽动地域歧视,地域仇恨的;
( 8)破坏国家宗教政策,宣扬邪教和迷信的;
( 9)编造,散布谣言,虚假信息,扰乱社会秩序,破坏社会稳定的;
( 10)散布,传播淫秽,色情,赌博,暴力,凶杀,恐怖或者教唆犯罪的;
( 11)危害网络安全,利用网络从事危害国家安全,荣誉和利益的;
( 12)侮辱或者诽谤他人,侵害他人合法权益的;
( 13)对他人进行暴力恐吓,威胁,实施人肉搜索的;
( 14)涉及他人隐私,个人信息或资料的;
( 15)散布污言秽语,损害社会公序良俗的;
16)侵犯他人隐私权,名誉权,肖像权,知识产权等合法权益内容的;
( 17)散布商业广告,或类似的商业招揽信息,过度营销信息及垃圾信息;
( 18)使用本网站常用语言文字以外的其他语言文字评论的;
( 19)与所评论的信息毫无关系的;
( 20)所发表的信息毫无意义的,或刻意使用字符组合以逃避技术审核的;
21)侵害未成年人合法权益或者损害未成年人身心健康的;
( 22)未获他人允许,偷拍,偷录他人,侵害他人合法权利的;
( 23)包含恐怖,暴力血腥,高危险性,危害表演者自身或他人身心健康内容的,包括但不限于以下情形:
任何暴力和 /或自残行为内容;
任何威胁生命健康,利用刀具等危险器械表演的危及自身或他人人身及/或财产权利的内容;
怂恿,诱导他人参与可能会造成人身伤害或导致死亡的危险或违法活动的内容。
( 24)其他违反法律法规,政策及公序良俗,干扰“汽车标准化工作平台”小程序正常运营或侵犯其他用户或第三方合法权益内容的其他信息。
,违约处理
6.1针对您违反本协议或其他服务条款的行为,我们有权独立判断并视情况采取预先警示,短期禁止发言,限制账号部分或者全部功能直至永久关闭账号等措施。我们有权公告处理结果有权根据实际情况决定是否恢复使用。对涉嫌违反法律法规,涉嫌违法犯罪的行为将保存有关记录,并依法向有关主管部门报告,配合有关主管部门调查。对已删除内容我们有权不予返还。
6.2因您违反本协议或其他服务条款规定,引起第三方投诉或诉讼索赔的,您应当自行承担全部法律责任。因您的违法或违约行为导致我们及其关联我们,控制我们,继承我们向任何第三方赔偿或遭受国家机关处罚的,您还应足额赔偿我们及其关联我们,控制我们,继承我们因此遭受的全部损失。
6.3我们尊重并保护法人,公民的知识产权,名誉权,姓名权,隐私权等合法权益。您保证,在使用“汽车标准化工作平台”小程序及相关服务时上传的文字,视频,音频等不侵犯任何第三方的知识产权,名誉权,姓名权,隐私权等权利及合法权益。否则,我们有权在收到权利方或者相关方通知的情况下移除该涉嫌侵权内容。针对第三方提出的全部权利主张,您应自行承担全部法律责任;如因您的侵权行为导致我们及其关联我们,控制我们,继承我们遭受损失的(包括但不限于经济,商誉等损失),您还应足额赔偿我们及其关联我们,控制我们,继承我们遭受的全部损失。
' +// 个人信息隐私 显示文本 +export const perrsonalProtectionPolicyText = " 本应用尊重并保护所有使用服务用户的个人隐私权。为了给您提供更准确、更有个性化的服务,本应用会按照本隐私权政策的规定使用和披露您的个人信息。但本应用将以高度的勤勉、审慎义务对待这些信息。除本隐私权政策另有规定外,在未征得您事先许可的情况下,本应用不会将这些信息对外披露或向第三方提供。本应用会不时更新本隐私权政策。 您在同意本应用服务使用协议之时,即视为您已经同意本隐私权政策全部内容。本隐私权政策属于本应用服务使用协议不可分割的一部分。
1. 适用范围
a) 在您注册本应用帐号时,您根据本应用要求提供的个人注册信息;
b) 本应用通过合法途径从商业伙伴处取得的用户个人数据。
您了解并同意,以下信息不适用本隐私权政策:
a) 您在使用本应用平台提供的搜索服务时输入的关键字信息;
b) 本应用收集到的您在本应用发布的有关信息数据,包括但不限于参与活动、成交信息及评价详情;
c) 违反法律规定或违反本应用规则行为及本应用已对您采取的措施。
2. 信息使用
a) 本应用不会向任何无关第三方提供、出售、出租、分享或交易您的个人信息,除非事先得到您的许可,或该第三方和本应用(含本应用关联公司)单独或共同为您提供服务,且在该服务结束后,其将被禁止访问包括其以前能够访问的所有这些资料。
b) 本应用亦不允许任何第三方以任何手段收集、编辑、出售或者无偿传播您的个人信息。任何本应用平台用户如从事上述活动,一经发现,本应用有权立即终止与该用户的服务协议。
c) 为服务用户的目的,本应用可能通过使用您的个人信息,向您提供您感兴趣的信息,包括但不限于向您发出产品和服务信息,或者与本应用合作伙伴共享信息以便他们向您发送有关其产品和服务的信息(后者需要您的事先同意)。
3. 信息披露
在如下情况下,本应用将依据您的个人意愿或法律的规定全部或部分的披露您的个人信息:
a) 我们不会向第三方分享您的注册信息以及个人信息;
b) 为提供您所要求的产品和服务,而必须和第三方分享您的个人信息;
c) 根据法律的有关规定,或者行政或司法机构的要求,向第三方或者行政、司法机构披露;
d) 如您出现违反中国有关法律、法规或者本应用服务协议或相关规则的情况,需要向第三方披露;
e) 如您是适格的知识产权投诉人并已提起投诉,应被投诉人要求,向被投诉人披露,以便双方处理可能的权利纠纷;
f) 在本应用平台上创建的某一交易中,如交易任何一方履行或部分履行了交易义务并提出信息披露请求的,本应用有权决定向该用户提供其交易对方的联络方式等必要信息,以促成交易的完成或纠纷的解决。
g) 其它本应用根据法律、法规或者网站政策认为合适的披露。
4. 信息存储和交换
本应用收集的有关您的信息和资料将保存在本应用及(或)其关联公司的服务器上,这些信息和资料可能传送至您所在国家、地区或本应用收集信息和资料所在地的境外并在境外被访问、存储和展示。
5. 信息安全
a) 本应用帐号均有安全保护功能,请妥善保管您的用户名及密码信息。本应用将通过对用户密码进行加密等安全措施确保您的信息不丢失,不被滥用和变造。尽管有前述安全措施,但同时也请您注意在信息网络上不存在“完善的安全措施”。
b) 在使用本应用网络服务进行网上交易时,您不可避免的要向交易对方或潜在的交易对方披露自己的个人信息,如联络方式或者邮政地址。请您妥善保护自己的个人信息,仅在必要的情形下向他人提供。如您发现自己的个人信息泄密,尤其是本应用用户名及密码发生泄露,请您立即联络本应用客服,以便本应用采取相应措施。
" \ No newline at end of file diff --git a/pages/addCompany/addCompany.js b/pages/addCompany/addCompany.js index d903df0..a8e3c36 100644 --- a/pages/addCompany/addCompany.js +++ b/pages/addCompany/addCompany.js @@ -1,6 +1,8 @@ // pages/addCompany/addCompany.js import signUpApi from '../../assets/js/http/signUp' +import {appletName} from "../../assets/js/project.config" +import {userServicesAgreementText,perrsonalProtectionPolicyText} from '../../assets/js/acceptProtocolInfo' import { dutyCode, postcode @@ -13,7 +15,38 @@ Page({ data: { // 是否是国际研讨会报名的选择 prepage: '', - flag: false + flag: false, + appletName:appletName, + content:'',// 用户服务与个人隐私 显示的内容 + showModal:false // 控制弹窗显示隐藏 + }, + // 打开用户服务协议与个人信息的弹窗 + openPanel(e){ + console.log(e); + let type = e.currentTarget.dataset.type + if(type === '1'){ + this.setData({ + content:userServicesAgreementText + }) + }else{ + this.setData({ + content:perrsonalProtectionPolicyText + }) + } + this.setData({ + showModal:true + }) + }, + /** + * 隐藏模态对话框 + */ + hideModal: function () { + const that = this + that.setData({ + showModal: false, + content: '', + }); + }, // 返回选择单位 backCompanyList() { @@ -73,7 +106,7 @@ Page({ return } // 同意授权 - if (!formData.agree) { + if (formData.agree.length === 0) { wx.showToast({ title: '请先同意授权', icon: 'none', diff --git a/pages/addCompany/addCompany.wxml b/pages/addCompany/addCompany.wxml index 65ed337..0718a9f 100644 --- a/pages/addCompany/addCompany.wxml +++ b/pages/addCompany/addCompany.wxml @@ -69,14 +69,13 @@ - 同意授权 - + - 同意授权注册(将严格保证用户信息的隐私性) - + @@ -86,3 +85,19 @@ + + + + + + + + + + + + 我知道了 + + + + diff --git a/pages/addCompany/addCompany.wxss b/pages/addCompany/addCompany.wxss index 5dd075b..9d9418a 100644 --- a/pages/addCompany/addCompany.wxss +++ b/pages/addCompany/addCompany.wxss @@ -60,3 +60,91 @@ page { position: absolute; left: 25rpx; } + + +.modal-mask { + width: 100%; + height: 100%; + position: fixed; + top: 0; + left: 0; + background: #000; + opacity: 0.5; + overflow: hidden; + z-index: 9000; + color: #fff; +} +.modal-dialog { + width: 540rpx; + /* overflow: hidden; */ + position: fixed; + top: 35%; + left: 0; + z-index: 9999; + background: #f9f9f9; + margin: -180rpx 105rpx; + border-radius: 8rpx; +} +.modal-content { + position: relative; + padding: 50rpx; + margin-top: 40rpx; + height: 500rpx; + overflow-y: scroll; + + color: #666 +} +.modal-content .title { + text-align: center; + color: #069F99; + font-family: PingFang-SC-Bold; + font-size: 16pt; + font-size: 700; + padding: 40rpx 0 15rpx 0; +} + +.modal-footer { + position: relative; + height: 70rpx; + /* border-top: 1px solid #dedede; */ + padding: 20rpx; + font-size: 32rpx; + line-height: 70rpx; +} +.modal-footer .close-img { + position: absolute; + bottom: -20rpx; + left: 50%; + transform: translate(-50%,100%); + height: 40rpx; + width: 40rpx; +} +.btn-cancel { + width: 100%; + color: #fff; + border-radius: 10rpx; + background: #069F99; + text-align: center; + border-right: 1px solid #dedede; +} +.btn-cancel-meeting { + width: 45%; + color: #fff; + border-radius: 10rpx; + background: #069F99; + text-align: center; + float: left; + border-right: 1px solid #dedede; +} +.sing-up-meeting { + width: 45%; + color: #000; + border-radius: 10rpx; + /* background: #069F99; */ + float: right; + text-align: center; + border: 1px solid #dedede; +} +.modal-img { + position: relative; +} \ No newline at end of file diff --git a/pages/addPerson/addPerson.js b/pages/addPerson/addPerson.js index 7d72a36..8158bcc 100644 --- a/pages/addPerson/addPerson.js +++ b/pages/addPerson/addPerson.js @@ -1,6 +1,13 @@ // pages/addPerson/addPerson.js import signUpApi from '../../assets/js/http/signUp' +import { + appletName +} from "../../assets/js/project.config" +import { + userServicesAgreementText, + perrsonalProtectionPolicyText +} from '../../assets/js/acceptProtocolInfo' import { isEmail, phoneReg, @@ -16,7 +23,38 @@ Page({ selectedCompany: {}, // 是否是国际研讨会的选择 prepage: "", - data: false + data: false, + appletName: appletName, + content: '', // 用户服务与个人隐私 显示的内容 + showModal: false // 控制弹窗显示隐藏 + }, + // 打开用户服务协议与个人信息的弹窗 + openPanel(e) { + console.log(e); + let type = e.currentTarget.dataset.type + if (type === '1') { + this.setData({ + content: userServicesAgreementText + }) + } else { + this.setData({ + content: perrsonalProtectionPolicyText + }) + } + this.setData({ + showModal: true + }) + }, + /** + * 隐藏模态对话框 + */ + hideModal: function () { + const that = this + that.setData({ + showModal: false, + content: '', + }); + }, // 返回联系人列表 backPersonList() { @@ -194,6 +232,15 @@ Page({ }) return } + // 同意授权 + if (formData.agree.length === 0) { + wx.showToast({ + title: '请先同意授权', + icon: 'none', + duration: 800 + }) + return + } // 参数需要传入公司id formData.companyId = this.data.selectedCompany.id @@ -285,4 +332,4 @@ Page({ onShareAppMessage: function () { } -}) +}) \ No newline at end of file diff --git a/pages/addPerson/addPerson.wxml b/pages/addPerson/addPerson.wxml index 25a0bbe..c22e3c7 100644 --- a/pages/addPerson/addPerson.wxml +++ b/pages/addPerson/addPerson.wxml @@ -73,9 +73,39 @@ + + + + + + + + + + + + + + + + + + + + + + + 我知道了 + + + + \ No newline at end of file diff --git a/pages/addPerson/addPerson.wxss b/pages/addPerson/addPerson.wxss index 0cb5408..3391632 100644 --- a/pages/addPerson/addPerson.wxss +++ b/pages/addPerson/addPerson.wxss @@ -61,3 +61,89 @@ page { position: absolute; left: 25rpx; } +.modal-mask { + width: 100%; + height: 100%; + position: fixed; + top: 0; + left: 0; + background: #000; + opacity: 0.5; + overflow: hidden; + z-index: 9000; + color: #fff; +} +.modal-dialog { + width: 540rpx; + /* overflow: hidden; */ + position: fixed; + top: 35%; + left: 0; + z-index: 9999; + background: #f9f9f9; + margin: -180rpx 105rpx; + border-radius: 8rpx; +} +.modal-content { + position: relative; + padding: 50rpx; + margin-top: 40rpx; + height: 500rpx; + overflow-y: scroll; + + color: #666 +} +.modal-content .title { + text-align: center; + color: #069F99; + font-family: PingFang-SC-Bold; + font-size: 16pt; + font-size: 700; + padding: 40rpx 0 15rpx 0; +} + +.modal-footer { + position: relative; + height: 70rpx; + /* border-top: 1px solid #dedede; */ + padding: 20rpx; + font-size: 32rpx; + line-height: 70rpx; +} +.modal-footer .close-img { + position: absolute; + bottom: -20rpx; + left: 50%; + transform: translate(-50%,100%); + height: 40rpx; + width: 40rpx; +} +.btn-cancel { + width: 100%; + color: #fff; + border-radius: 10rpx; + background: #069F99; + text-align: center; + border-right: 1px solid #dedede; +} +.btn-cancel-meeting { + width: 45%; + color: #fff; + border-radius: 10rpx; + background: #069F99; + text-align: center; + float: left; + border-right: 1px solid #dedede; +} +.sing-up-meeting { + width: 45%; + color: #000; + border-radius: 10rpx; + /* background: #069F99; */ + float: right; + text-align: center; + border: 1px solid #dedede; +} +.modal-img { + position: relative; +}