Files
shanxia2.0/miniprogram/components/legal-document-inner.vue
T
2026-09-12 19:42:20 +08:00

124 lines
8.7 KiB
Vue
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<template>
<view class="legal-inner">
<template v-if="docType === 'agreement'">
<text class="legal-title">用户服务协议</text>
<text class="legal-updated">更新日期:2026年9月12日</text>
<text class="legal-p">欢迎使用安庆市山峡化工有限公司(以下简称「本公司」)企业信息化系统(含移动端小程序及相关服务,以下简称「本系统」)。请您在登录或使用前仔细阅读本协议。您点击同意或实际使用本系统,即视为已阅读并同意受本协议约束。</text>
<text class="legal-h2">一、服务说明</text>
<text class="legal-p">1. 本系统是本公司面向内部员工及经授权的业务相关方(如供应商、合作伙伴等)提供的企业信息化工具,用于支撑业务办理、流程协同、信息查询与日常办公等,具体功能以系统实际开放范围为准。</text>
<text class="legal-p">2. 本系统非面向公众的开放交易平台。账号由本公司按岗位与业务需要开通、分配与管理,您仅可在授权范围内使用。</text>
<text class="legal-p">3. 部分功能可能依赖第三方服务(如微信登录能力、对象存储、地图等),使用时还应遵守相应第三方规则。</text>
<text class="legal-h2">二、账号与安全</text>
<text class="legal-p">1. 您应妥善保管用户名、密码等登录凭证,不得出借、转让或与他人共用。因保管不善导致的账号风险,由您自行承担相应责任。</text>
<text class="legal-p">2. 如发现账号被盗用、异常登录或权限变更,请立即通知系统管理员或本公司信息化管理部门。</text>
<text class="legal-p">3. 本公司有权根据岗位变动、业务需要或安全策略,对账号进行开通、停用、权限调整或注销。</text>
<text class="legal-h2">三、使用规范</text>
<text class="legal-p">1. 您应依法依规、按岗位职责使用本系统,如实填报与业务相关的信息,不得利用本系统从事与授权无关或违反公司制度的活动。</text>
<text class="legal-p">2. 禁止未经授权访问他人数据、篡改业务记录、干扰系统运行、传播恶意程序,以及泄露公司商业秘密、客户信息或其他保密信息。</text>
<text class="legal-p">3. 违反上述规范的,本公司可采取限制登录、收回权限、追究内部责任等措施,并在必要时配合有权机关处理。</text>
<text class="legal-h2">四、业务数据与记录</text>
<text class="legal-p">您在本系统中提交、确认或审批的业务信息,构成公司业务与管理记录的一部分。相关数据的归属、留存与使用遵循本公司管理制度及适用法律法规,不得擅自导出、复制或对外披露。</text>
<text class="legal-h2">五、知识产权</text>
<text class="legal-p">本系统的界面设计、软件程序、文案、标识及技术文档等知识产权归本公司或相关权利人所有。未经书面许可,不得复制、传播、反向工程或用于与授权无关的用途。</text>
<text class="legal-h2">六、免责与责任限制</text>
<text class="legal-p">因不可抗力、网络故障、电力中断、第三方服务异常等非本公司可控原因导致的服务中断或数据延迟,本公司将在合理范围内尽快恢复,并在法律允许范围内承担责任。本协议未尽事宜,以国家法律法规及本公司相关制度为准。</text>
<text class="legal-h2">七、协议变更与终止</text>
<text class="legal-p">本公司可适时修订本协议,修订后将在本系统内公示或以其他适当方式告知。您继续使用本系统即视为接受修订。账号停用或授权结束后,相应服务随之终止,但依法或依公司制度需继续留存的数据除外。</text>
<text class="legal-h2">八、联系我们</text>
<text class="legal-p">如您对本协议有疑问,可通过本系统内公示渠道或联系本公司信息化管理部门、系统管理员进行咨询。</text>
</template>
<template v-else>
<text class="legal-title">隐私政策</text>
<text class="legal-updated">更新日期:2026年9月12日</text>
<text class="legal-p">安庆市山峡化工有限公司(以下简称「我们」或「本公司」)重视您在使用企业信息化系统(含移动端小程序及相关服务,以下简称「本系统」)过程中的个人信息与隐私保护。本政策说明我们如何收集、使用、存储、共享与保护相关信息,以及您享有的权利。使用本系统前,请仔细阅读。</text>
<text class="legal-h2">一、我们收集的信息</text>
<text class="legal-p">1. 账号与身份信息:如用户名、姓名、所属部门/岗位、手机号码(如已登记)等,用于登录认证、权限控制与内部沟通。</text>
<text class="legal-p">2. 业务办理信息:您在本系统中填写、提交、审批或查询的业务数据(如订单、任务、单据、附件凭证等),用于履行岗位职责与企业运营管理。</text>
<text class="legal-p">3. 设备与日志信息:如设备型号、操作系统、操作日志、访问时间、IP 大致区域等,用于系统安全、故障排查、审计合规与运行保障(在合法必要范围内)。</text>
<text class="legal-h2">二、我们如何使用信息</text>
<text class="legal-p">我们仅在实现本系统功能、保障信息安全、履行法定义务及公司内部管理所必需的范围内使用相关信息,例如:身份核验与权限管理、业务流程处理、客服与运维支持、安全风控、合规审计等。未经合法依据,不会将个人信息用于与企业信息化无关的目的。</text>
<text class="legal-h2">三、存储与保护</text>
<text class="legal-p">1. 我们采取合理的技术与管理措施保护信息安全,防止未经授权的访问、泄露、篡改或丢失。</text>
<text class="legal-p">2. 信息保存期限遵循法律法规要求及本公司数据留存制度;超出保存期限或处理目的达成后,我们将删除、匿名化处理,或按制度归档保管。</text>
<text class="legal-h2">四、共享与披露</text>
<text class="legal-p">我们不会向无关第三方出售您的个人信息。仅在以下情形可能共享或披露:为完成业务协同向经授权的内部岗位或合作方提供必要信息;法律法规或有权机关依法要求;为保障系统安全与稳定运行而委托具备相应能力的技术服务方(其仅可在委托范围内处理)。</text>
<text class="legal-h2">五、您的权利</text>
<text class="legal-p">在符合适用法律及本公司人事/信息化管理制度的前提下,您可查询、更正与本人相关的部分个人信息。因账号由企业统一管理,注销或权限变更一般需通过系统管理员或信息化管理部门办理。</text>
<text class="legal-h2">六、未成年人保护</text>
<text class="legal-p">本系统主要面向本公司员工及经授权的业务相关方。若涉及未成年人信息,我们将在法律法规允许及监护人同意的情况下,依法依规处理。</text>
<text class="legal-h2">七、政策更新</text>
<text class="legal-p">我们可能适时修订本政策,并在本系统内公示。重大变更时,我们将通过适当方式提示您。继续使用本系统即表示您知悉更新内容。</text>
<text class="legal-h2">八、联系我们</text>
<text class="legal-p">如您对本政策或个人信息处理有任何疑问、投诉或建议,请通过本系统内公示渠道联系本公司信息化管理部门或系统管理员,我们将尽快答复。</text>
</template>
</view>
</template>
<script setup>
defineProps({
docType: {
type: String,
required: true,
validator: (v) => v === 'agreement' || v === 'privacy'
}
})
</script>
<style lang="scss" scoped>
.legal-inner {
padding: 32rpx 40rpx 80rpx;
}
.legal-title {
display: block;
font-size: 36rpx;
font-weight: 600;
color: #303133;
text-align: center;
margin-bottom: 16rpx;
}
.legal-updated {
display: block;
font-size: 24rpx;
color: #909399;
text-align: center;
margin-bottom: 40rpx;
}
.legal-h2 {
display: block;
font-size: 30rpx;
font-weight: 600;
color: #303133;
margin-top: 36rpx;
margin-bottom: 16rpx;
}
.legal-p {
display: block;
font-size: 28rpx;
color: #606266;
line-height: 1.75;
margin-bottom: 16rpx;
text-align: justify;
}
</style>