/**
 * Copyright (c) 2025 TDCAT.CN
 */

import { router } from '@kit.ArkUI';

@Entry
@Component
struct UserAgreement {
  @State title: string = '用户服务协议';
  
  build() {
    Column() {
      // 顶部栏
      Row() {
        Image($r('app.media.back'))
          .width(24)
          .height(24)
          .margin({ left: 16 })
          .onClick(() => {
            router.back();
          })
        
        Text(this.title)
          .fontSize(18)
          .fontWeight(FontWeight.Medium)
          .margin({ left: 16 })
        
        Blank()
      }
      .width('100%')
      .height(56)
      .backgroundColor('#FFFFFF')
      .alignItems(VerticalAlign.Center)
      
      // 内容区域
      Scroll() {
        Column() {
          Text('智能教室管理系统用户服务协议')
            .fontSize(20)
            .fontWeight(FontWeight.Bold)
            .margin({ top: 20, bottom: 20 })
            .textAlign(TextAlign.Center)
            .width('100%')
          
          Text('最近更新日期：2023年12月1日\n文件编号：CMSUSR-2023-001\n生效日期：2025年04月15日')
            .fontSize(14)
            .fontColor('#666666')
            .margin({ bottom: 20 })
            .width('100%')
            .textAlign(TextAlign.Center)
          
          Text('前言')
            .fontSize(16)
            .fontWeight(FontWeight.Bold)
            .margin({ bottom: 10 })
          
          Text('本协议是由智能教室管理系统（以下简称"本系统"）的所有者与用户（以下简称"您"）就本系统的使用等相关事宜所订立的有效合约。请您在使用本系统前，仔细阅读并充分理解本协议各条款。您使用本系统，即表示您已充分阅读并同意接受本协议的全部条款及其它与本系统相关的政策和规则。如您不同意本协议的任何内容，请勿注册或使用本系统服务。')
            .fontSize(14)
            .margin({ bottom: 20 })
            .textAlign(TextAlign.Start)
          
          Text('第一条 定义')
            .fontSize(16)
            .fontWeight(FontWeight.Bold)
            .margin({ bottom: 10 })
          
          Text('1.1 智能教室管理系统：指由数据猫开发并运营的教育信息管理软件系统，包括但不限于桌面应用、移动应用等各种形式的应用程序。\n\n1.2 用户：指注册、登录、使用本系统的个人或单位。\n\n1.3 账号：指用户为使用本系统服务而注册的登录凭证，包括用户名和密码等验证信息。')
            .fontSize(14)
            .margin({ bottom: 20 })
            .textAlign(TextAlign.Start)
          
          Text('第二条 服务内容')
            .fontSize(16)
            .fontWeight(FontWeight.Bold)
            .margin({ bottom: 10 })
          
          Text('2.1 本系统是为教育机构提供的一套智能化教室管理解决方案，包括但不限于教室预约、设备管理、课程安排、考勤管理等功能。具体服务内容以本系统实际提供的为准。\n\n2.2 本系统会不断努力提升服务质量，优化用户体验。本系统有权在必要时变更、中断或终止部分或全部网络服务，但会尽可能提前在相关页面进行通知。\n\n2.3 本系统仅提供相关的网络服务，除此之外与相关网络服务有关的设备（如个人电脑、手机等）及所需的费用（如为接入互联网而支付的电话费及上网费等）均由用户自行承担。')
            .fontSize(14)
            .margin({ bottom: 20 })
            .textAlign(TextAlign.Start)
          
          Text('第三条 用户账号')
            .fontSize(16)
            .fontWeight(FontWeight.Bold)
            .margin({ bottom: 10 })
          
          Text('3.1 注册资格\n用户应具有法定的相应权利能力和行为能力，能够独立承担法律责任。若用户不具备前述条件，则用户及用户的监护人应依照法律规定承担因此而导致的一切后果。\n\n3.2 账号获取\n用户可通过教育机构分配或自行注册等方式获取本系统账号。用户注册成功后，将获得一个用户账号及相应的密码，该账号和密码由用户负责保管。\n\n3.3 账号安全\n3.3.1 用户应对账号进行的所有活动和事件承担法律责任，包括用户所产生的任何数据和造成的后果，无论该使用是否经过用户授权。\n3.3.2 为维护账号安全，用户应自行加强密码安全性设置，不应将账号信息提供给他人使用。\n3.3.3 如发现有他人未经授权使用用户账号，或存在其他安全问题，用户应立即通知本系统。\n\n3.4 账号注销\n在符合本系统规定条件的情况下，用户可通过系统设置等方式申请注销账号。账号注销后，用户将无法使用该账号，也无法恢复和查询账号中的任何内容或信息。')
            .fontSize(14)
            .margin({ bottom: 20 })
            .textAlign(TextAlign.Start)
          
          Text('第四条 用户行为规范')
            .fontSize(16)
            .fontWeight(FontWeight.Bold)
            .margin({ bottom: 10 })
          
          Text('4.1 用户在使用本系统过程中必须遵循以下原则：\n4.1.1 遵守中华人民共和国有关的法律法规；\n4.1.2 不得为任何非法目的而使用本系统；\n4.1.3 遵守所有与网络服务有关的协议、规定和程序；\n4.1.4 不得利用本系统进行任何可能对互联网正常运转造成不利影响的行为；\n4.1.5 不得利用本系统传播任何非法、有害、骚扰、侵害、中伤、粗俗、猥亵或其他道德上令人反感的内容；\n4.1.6 不得侵犯他人知识产权或其他合法权益。\n\n4.2 如用户违反上述任何规定，本系统有权采取以下措施：\n4.2.1 立即终止向该用户提供服务；\n4.2.2 删除违反规定的内容；\n4.2.3 保存有关记录，并向有关政府部门报告；\n4.2.4 追究用户的法律责任。')
            .fontSize(14)
            .margin({ bottom: 20 })
            .textAlign(TextAlign.Start)
          
          Text('第五条 知识产权')
            .fontSize(16)
            .fontWeight(FontWeight.Bold)
            .margin({ bottom: 10 })
          
          Text('5.1 本系统所包含的所有内容，包括但不限于文本、图形、标志、按钮图标、图像、声音文件片段、数字下载、数据编译和软件，均为数据猫或内容提供者所有，受中华人民共和国著作权法、商标法、专利法及其他知识产权法律法规和国际公约的保护。\n\n5.2 未经数据猫事先书面同意，用户不得以任何方式使用、复制、修改、传播、展示、出版、发行本系统的任何内容，或创作与之相关的衍生作品。\n\n5.3 用户通过本系统上传、发布的内容，用户保证对该等内容拥有合法权利。用户同意授予数据猫非独占的、永久的、不可撤销的、全球范围内的、免费的许可使用权，数据猫有权为提供服务的目的使用、复制、修改、改编、出版、翻译、据以创作衍生作品、传播、表演和展示此等内容。')
            .fontSize(14)
            .margin({ bottom: 20 })
            .textAlign(TextAlign.Start)
          
          Text('第六条 免责声明')
            .fontSize(16)
            .fontWeight(FontWeight.Bold)
            .margin({ bottom: 10 })
          
          Text('6.1 本系统不担保服务一定能满足用户的所有要求，也不担保服务不会中断，对服务的及时性、安全性、准确性也不作担保。\n\n6.2 对于因下列任一情况导致的服务中断或受阻，本系统不承担任何法律责任：\n6.2.1 因计算机病毒、木马或其他恶意程序、黑客攻击、网络故障、系统故障、通讯故障、电力故障、罢工、暴乱、火灾、洪水、风暴、爆炸、战争、政府行为、司法行政机关的命令或第三方的不作为而造成的服务中断或延迟；\n6.2.2 用户或本系统的电脑软件、硬件、通信线路、Internet接入故障；\n6.2.3 用户操作不当；\n6.2.4 用户通过非本系统授权的方式使用本服务；\n6.2.5 其他本系统无法控制或合理预见的情形。\n\n6.3 用户理解，本系统需要定期或不定期对系统进行维护、升级，如因此类情况而造成服务在合理时间内的中断，本系统无需为此承担任何责任。')
            .fontSize(14)
            .margin({ bottom: 20 })
            .textAlign(TextAlign.Start)
          
          Text('第七条 协议修改')
            .fontSize(16)
            .fontWeight(FontWeight.Bold)
            .margin({ bottom: 10 })
          
          Text('7.1 数据猫保留随时修改本协议的权利，修改后的协议条款将在发布后生效。\n\n7.2 如用户不同意相关变更，请停止使用本系统服务。用户继续使用本系统服务，则视为用户已接受修改后的协议。\n\n7.3 本系统会在主要页面或修改的条款页面通过合理方式向用户提示修改内容。')
            .fontSize(14)
            .margin({ bottom: 20 })
            .textAlign(TextAlign.Start)
          
          Text('第八条 适用法律与争议解决')
            .fontSize(16)
            .fontWeight(FontWeight.Bold)
            .margin({ bottom: 10 })
          
          Text('8.1 本协议的订立、执行和解释及争议的解决均应适用中华人民共和国法律。\n\n8.2 如双方就本协议内容或其执行发生任何争议，应尽量友好协商解决；协商不成时，任何一方均有权将争议提交至北京市海淀区人民法院诉讼解决。\n\n8.3 本协议任何条款被有管辖权的法院认定为无效的，不应影响其他条款或其任何部分的效力。')
            .fontSize(14)
            .margin({ bottom: 20 })
            .textAlign(TextAlign.Start)
          
          Text('第九条 其他')
            .fontSize(16)
            .fontWeight(FontWeight.Bold)
            .margin({ bottom: 10 })
          
          Text('9.1 本协议构成双方对本协议之约定事项及其他有关事宜的完整协议，除本协议规定的之外，未赋予本协议各方其他权利。\n\n9.2 如本协议中的任何条款无论因何种原因完全或部分无效或不具有执行力，本协议的其余条款仍应有效并且有约束力。\n\n9.3 本协议中的标题仅为方便而设，不具有法律或契约效果。\n\n9.4 数据猫未行使或执行本协议任何权利或规定，不构成对前述权利或权利之放弃。\n\n9.5 本协议内容同时包括本系统的隐私政策、数据处理声明等其他相关规则。上述内容一经正式发布，即为本协议不可分割的组成部分，用户同样应当遵守。')
            .fontSize(14)
            .margin({ bottom: 20 })
            .textAlign(TextAlign.Start)
          
          Text('联系方式')
            .fontSize(16)
            .fontWeight(FontWeight.Bold)
            .margin({ bottom: 10 })
          
          Text('如您对本协议或本系统服务有任何疑问，请通过以下方式与我们联系：\n\n名称：数据猫\n电子邮件：support@tdcat.cn\n地址：重庆理工大学两江校区\n邮编：100080')
            .fontSize(14)
            .margin({ bottom: 30 })
            .textAlign(TextAlign.Start)
        }
        .width('90%')
        .padding({ bottom: 50 })
        .alignItems(HorizontalAlign.Start)
      }
      .width('100%')
      .layoutWeight(1)
      .backgroundColor('#F5F7FA')
      .scrollBar(BarState.Auto)
      .edgeEffect(EdgeEffect.Spring)
    }
    .width('100%')
    .height('100%')
  }
}

export { UserAgreement } 