Browse Source

完善服务协议

hurixing 7 months ago
parent
commit
bb0240c4cc

+ 2 - 2
baselib/build.gradle

@@ -37,8 +37,8 @@ android {
             buildConfigField "String", "TENCENT_LICENCEKEY", "\"0258811f9d756fea82c9a2d2cbd439bd\""
             buildConfigField "Boolean", "SINGLE_MODULE", "${singleModule}"
 //            buildConfigField "String", "BUGLY_APPID", "\"d400f20398\""
-            buildConfigField "String", "API_URL", "\"http://60.205.122.15/hcp-app-api\""
-//            buildConfigField "String", "API_URL", "\"http://192.168.0.110:8110\""
+//            buildConfigField "String", "API_URL", "\"http://60.205.122.15/hcp-app-api\""
+            buildConfigField "String", "API_URL", "\"http://192.168.0.114:8110\""
 //            buildConfigField "String", "API_URL", "\"https://yaorong.yaorongmedical.com/hcp-app-api\""
             proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
         }

+ 10 - 0
baselib/src/main/java/com/yingyangfly/baselib/router/RouterUrlCommon.kt

@@ -120,6 +120,16 @@ object RouterUrlCommon {
      */
     const val leaseAgreement = "/lease/agreement"
 
+    /**
+     *  附件一
+      */
+    const val accessoryOne = "/accessory/one"
+
+    /**
+     *  附件二
+     */
+    const val accessoryTwo = "/accessory/two"
+
     /**
      * 隐私协议
      */

+ 1 - 1
home/src/main/java/com/yingyangfly/home/evaluation/EvaluationActivity.kt

@@ -52,7 +52,7 @@ class EvaluationActivity : BaseMVVMActivity<ActivityEvaluationBinding, Evaluatio
         exclusiveList.add(Evaluation("MMSE","https://yaorongoss.yaorongmedical.com/appraisal/evaluation/pingce_icon_mmse.png","MMSE"))
         exclusiveList.add(Evaluation("MOCA","https://yaorongoss.yaorongmedical.com/appraisal/evaluation/pingce_icon_moca.png","MOCA"))
         exclusiveList.add(Evaluation("AD8","https://yaorongoss.yaorongmedical.com/appraisal/evaluation/icon_AD8.png","AD8"))
-        exclusiveList.add(Evaluation("STROOP","https://yaorongoss.yaorongmedical.com/appraisal/evaluation/icon_STROOP.png","STROOP"))
+//        exclusiveList.add(Evaluation("STROOP","https://yaorongoss.yaorongmedical.com/appraisal/evaluation/icon_STROOP.png","STROOP"))
         exclusiveList.add(Evaluation("MINI-COG","https://yaorongoss.yaorongmedical.com/appraisal/evaluation/icon_mini_COG.png","MINI-COG"))
         exclusiveGameAdapter.setData(exclusiveList)
     }

+ 4 - 0
personalcenter/src/main/java/com/yingyang/personalcenter/adapter/CompensationPriceAdapter.kt

@@ -0,0 +1,4 @@
+package com.yingyang.personalcenter.adapter
+
+class CompensationPriceAdapter {
+}

+ 52 - 0
personalcenter/src/main/java/com/yingyang/personalcenter/agreement/AccessoryOneActivity.kt

@@ -0,0 +1,52 @@
+package com.yingyang.personalcenter.agreement
+
+import android.annotation.SuppressLint
+import android.view.MotionEvent
+import android.view.View
+import com.alibaba.android.arouter.facade.annotation.Route
+import com.yingyang.personalcenter.R
+import com.yingyang.personalcenter.databinding.ActivityAccessoryOneBinding
+import com.yingyangfly.baselib.base.BaseActivity
+import com.yingyangfly.baselib.ext.getEndAnimation
+import com.yingyangfly.baselib.ext.getScaleAnimation
+import com.yingyangfly.baselib.router.RouterUrlCommon
+
+@Route(path = RouterUrlCommon.accessoryOne)
+class AccessoryOneActivity: BaseActivity<ActivityAccessoryOneBinding>(),
+    View.OnTouchListener  {
+    override fun initViews() {
+
+    }
+
+    @SuppressLint("ClickableViewAccessibility")
+    override fun initListener() {
+        binding.backLayout.setOnTouchListener(this@AccessoryOneActivity)
+    }
+
+    override fun initData() {
+
+    }
+
+    @SuppressLint("ClickableViewAccessibility")
+    override fun onTouch(v: View, event: MotionEvent): Boolean {
+        when (event.action) {
+            MotionEvent.ACTION_DOWN -> {
+                if (v.id == R.id.backLayout) {
+                    v.startAnimation(getScaleAnimation())
+                }
+            }
+            MotionEvent.ACTION_UP -> {
+                v.startAnimation(getEndAnimation())
+                if (v.id == R.id.backLayout) {
+                    finish()
+                }
+            }
+            MotionEvent.ACTION_CANCEL -> {
+                if (v.id == R.id.backLayout) {
+                    v.startAnimation(getEndAnimation())
+                }
+            }
+        }
+        return true
+    }
+}

+ 51 - 0
personalcenter/src/main/java/com/yingyang/personalcenter/agreement/AccessoryTwoActivity.kt

@@ -0,0 +1,51 @@
+package com.yingyang.personalcenter.agreement
+
+import android.annotation.SuppressLint
+import android.view.MotionEvent
+import android.view.View
+import com.alibaba.android.arouter.facade.annotation.Route
+import com.yingyang.personalcenter.R
+import com.yingyang.personalcenter.databinding.ActivityAccessoryTwoBinding
+import com.yingyangfly.baselib.base.BaseActivity
+import com.yingyangfly.baselib.ext.getEndAnimation
+import com.yingyangfly.baselib.ext.getScaleAnimation
+import com.yingyangfly.baselib.router.RouterUrlCommon
+
+@Route(path = RouterUrlCommon.accessoryTwo)
+class AccessoryTwoActivity :BaseActivity<ActivityAccessoryTwoBinding>(), View.OnTouchListener {
+    override fun initViews() {
+
+    }
+
+    @SuppressLint("ClickableViewAccessibility")
+    override fun initListener() {
+        binding.backLayout.setOnTouchListener(this@AccessoryTwoActivity)
+    }
+
+    override fun initData() {
+
+    }
+
+    @SuppressLint("ClickableViewAccessibility")
+    override fun onTouch(v: View, event: MotionEvent): Boolean {
+        when (event.action) {
+            MotionEvent.ACTION_DOWN -> {
+                if (v.id == R.id.backLayout) {
+                    v.startAnimation(getScaleAnimation())
+                }
+            }
+            MotionEvent.ACTION_UP -> {
+                v.startAnimation(getEndAnimation())
+                if (v.id == R.id.backLayout) {
+                    finish()
+                }
+            }
+            MotionEvent.ACTION_CANCEL -> {
+                if (v.id == R.id.backLayout) {
+                    v.startAnimation(getEndAnimation())
+                }
+            }
+        }
+        return true
+    }
+}

+ 36 - 3
personalcenter/src/main/java/com/yingyang/personalcenter/agreement/LeaseAgreementActivity.kt

@@ -1,8 +1,12 @@
 package com.yingyang.personalcenter.agreement
 
 import android.annotation.SuppressLint
+import android.text.Spannable
+import android.text.SpannableString
+import android.text.style.UnderlineSpan
 import android.view.MotionEvent
 import android.view.View
+import androidx.appcompat.widget.AppCompatButton
 import com.alibaba.android.arouter.facade.annotation.Route
 import com.yingyang.personalcenter.R
 import com.yingyang.personalcenter.databinding.ActivityLeaseAgreementBinding
@@ -10,6 +14,8 @@ import com.yingyangfly.baselib.base.BaseActivity
 import com.yingyangfly.baselib.ext.getEndAnimation
 import com.yingyangfly.baselib.ext.getScaleAnimation
 import com.yingyangfly.baselib.router.RouterUrlCommon
+import com.yingyangfly.baselib.utils.JumpUtil
+
 
 /**
  * 租赁协议
@@ -19,12 +25,33 @@ class LeaseAgreementActivity : BaseActivity<ActivityLeaseAgreementBinding>(),
     View.OnTouchListener {
 
     override fun initViews() {
-
+        val button1 = findViewById<AppCompatButton>(R.id.fujian1)
+        val buttonText = "附件1"
+        val spannableString = SpannableString(buttonText)
+        spannableString.setSpan(
+            UnderlineSpan(),
+            0,
+            buttonText.length,
+            Spannable.SPAN_EXCLUSIVE_EXCLUSIVE
+        )
+        button1.text = spannableString
+        val button2 = findViewById<AppCompatButton>(R.id.fujian2)
+        val buttonText2 = "附件2"
+        val spannableString2 = SpannableString(buttonText2)
+        spannableString2.setSpan(
+            UnderlineSpan(),
+            0,
+            buttonText.length,
+            Spannable.SPAN_EXCLUSIVE_EXCLUSIVE
+        )
+        button2.text = spannableString2
     }
 
     @SuppressLint("ClickableViewAccessibility")
     override fun initListener() {
         binding.backLayout.setOnTouchListener(this@LeaseAgreementActivity)
+        binding.fujian1.setOnTouchListener(this@LeaseAgreementActivity)
+        binding.fujian2.setOnTouchListener(this@LeaseAgreementActivity)
     }
 
     override fun initData() {
@@ -35,7 +62,7 @@ class LeaseAgreementActivity : BaseActivity<ActivityLeaseAgreementBinding>(),
     override fun onTouch(v: View, event: MotionEvent): Boolean {
         when (event.action) {
             MotionEvent.ACTION_DOWN -> {
-                if (v.id == R.id.backLayout) {
+                if (v.id == R.id.backLayout || v.id == R.id.fujian1 || v.id == R.id.fujian2) {
                     v.startAnimation(getScaleAnimation())
                 }
             }
@@ -44,9 +71,15 @@ class LeaseAgreementActivity : BaseActivity<ActivityLeaseAgreementBinding>(),
                 if (v.id == R.id.backLayout) {
                     finish()
                 }
+                if (v.id == R.id.fujian1) {
+                    JumpUtil.jumpActivity(RouterUrlCommon.accessoryOne,mContext)
+                }
+                if (v.id == R.id.fujian2) {
+                    JumpUtil.jumpActivity(RouterUrlCommon.accessoryTwo,mContext)
+                }
             }
             MotionEvent.ACTION_CANCEL -> {
-                if (v.id == R.id.backLayout) {
+                if (v.id == R.id.backLayout || v.id == R.id.fujian1 || v.id == R.id.fujian2) {
                     v.startAnimation(getEndAnimation())
                 }
             }

+ 43 - 0
personalcenter/src/main/java/com/yingyang/personalcenter/entity/CompensationPriceBean.java

@@ -0,0 +1,43 @@
+package com.yingyang.personalcenter.entity;
+
+public class CompensationPriceBean {
+
+    private String id;
+
+    private String materialName;
+
+    private String specificationVersion;
+
+    private String units;
+
+    private String unitPrice;
+
+
+    public CompensationPriceBean(String id, String materialName, String specificationVersion, String units, String unitPrice) {
+        this.id = id;
+        this.materialName = materialName;
+        this.specificationVersion = specificationVersion;
+        this.units = units;
+        this.unitPrice = unitPrice;
+    }
+
+    public String getId() {
+        return id;
+    }
+
+    public String getMaterialName() {
+        return materialName;
+    }
+
+    public String getSpecificationVersion() {
+        return specificationVersion;
+    }
+
+    public String getUnits() {
+        return units;
+    }
+
+    public String getUnitPrice() {
+        return unitPrice;
+    }
+}

+ 12 - 0
personalcenter/src/main/manifest/AndroidManifest.xml

@@ -50,6 +50,18 @@
             android:configChanges="keyboardHidden|orientation|screenSize"
             android:screenOrientation="landscape"
             android:windowSoftInputMode="adjustResize|adjustPan" />
+
+        <activity
+            android:name=".agreement.AccessoryOneActivity"
+            android:configChanges="keyboardHidden|orientation|screenSize"
+            android:screenOrientation="landscape"
+            android:windowSoftInputMode="adjustResize|adjustPan" />
+
+        <activity
+            android:name=".agreement.AccessoryTwoActivity"
+            android:configChanges="keyboardHidden|orientation|screenSize"
+            android:screenOrientation="landscape"
+            android:windowSoftInputMode="adjustResize|adjustPan" />
     </application>
 
 </manifest>

+ 8 - 0
personalcenter/src/main/res/drawable/text_border.xml

@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="utf-8"?>
+<shape xmlns:android="http://schemas.android.com/apk/res/android">
+    <solid android:color="@android:color/transparent"/> <!-- 背景色,这里设置为透明 -->
+    <stroke
+        android:width="2dp"
+        android:color="@color/CC000000"/> <!-- 边框宽度和颜色 -->
+    <corners android:radius="4dp"/> <!-- 圆角半径 -->
+</shape>

+ 226 - 0
personalcenter/src/main/res/layout/activity_accessory_one.xml

@@ -0,0 +1,226 @@
+<?xml version="1.0" encoding="utf-8"?>
+<layout xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:app="http://schemas.android.com/apk/res-auto"
+    xmlns:tools="http://schemas.android.com/tools"
+    tools:ignore="ResourceName">
+
+    <LinearLayout
+        style="@style/layout_properties_specify_width_geight"
+        android:background="@mipmap/icon_uniform_background"
+        android:orientation="vertical">
+
+        <androidx.constraintlayout.widget.ConstraintLayout style="@style/layout_properties_specify_width">
+
+            <LinearLayout
+                android:id="@+id/backLayout"
+                android:layout_width="wrap_content"
+                android:layout_height="wrap_content"
+                android:gravity="center"
+                android:orientation="horizontal"
+                android:paddingStart="@dimen/divider_65px"
+                android:paddingTop="@dimen/divider_35px"
+                android:paddingEnd="@dimen/divider_5px"
+                android:paddingBottom="@dimen/divider_5px"
+                app:layout_constraintStart_toStartOf="parent"
+                app:layout_constraintTop_toTopOf="parent">
+
+                <androidx.appcompat.widget.AppCompatImageView
+                    android:layout_width="@dimen/divider_110px"
+                    android:layout_height="@dimen/divider_48px"
+                    android:background="@mipmap/icon_back_1" />
+
+                <!--                <androidx.appcompat.widget.AppCompatTextView-->
+                <!--                    android:layout_width="wrap_content"-->
+                <!--                    android:layout_height="wrap_content"-->
+                <!--                    android:layout_marginStart="@dimen/divider_14px"-->
+                <!--                    android:text="@string/back_pager"-->
+                <!--                    android:textColor="@android:color/white"-->
+                <!--                    android:textSize="@dimen/divider_28px"-->
+                <!--                    android:textStyle="bold" />-->
+
+            </LinearLayout>
+
+            <TextView
+                android:id="@+id/tvTitle"
+                android:layout_width="wrap_content"
+                android:layout_height="@dimen/divider_68px"
+                android:layout_marginTop="@dimen/divider_40px"
+                android:background="@mipmap/tittle_bg_1"
+                android:gravity="center"
+                android:paddingStart="@dimen/divider_51px"
+                android:paddingTop="@dimen/divider_10px"
+                android:paddingEnd="@dimen/divider_50px"
+                android:paddingBottom="@dimen/divider_10px"
+                android:text="@string/renewal_fee_standard"
+                android:textColor="@color/color_FFFFFF"
+                android:textSize="@dimen/divider_34px"
+                android:textStyle="bold"
+                app:layout_constraintEnd_toEndOf="parent"
+                app:layout_constraintStart_toStartOf="parent"
+                app:layout_constraintTop_toTopOf="parent" />
+        </androidx.constraintlayout.widget.ConstraintLayout>
+
+
+        <androidx.core.widget.NestedScrollView
+            style="@style/layout_properties_specify_width_geight"
+            android:layout_marginStart="@dimen/divider_44px"
+            android:layout_marginTop="@dimen/divider_57px"
+            android:layout_marginEnd="@dimen/divider_50px"
+            android:layout_marginBottom="@dimen/divider_62px"
+            android:background="@mipmap/tongyong_bg">
+
+            <LinearLayout
+                style="@style/layout_properties_specify_width"
+                android:orientation="vertical"
+                android:paddingStart="@dimen/divider_44px"
+                android:paddingTop="@dimen/divider_57px"
+                android:paddingEnd="@dimen/divider_50px"
+                android:paddingBottom="@dimen/divider_109px">
+
+
+                <androidx.appcompat.widget.AppCompatTextView
+                    style="@style/agreement_title_text"
+                    android:text="一、租赁期限与收费标准" />
+
+                <androidx.appcompat.widget.AppCompatTextView
+                    style="@style/agreement_content_text"
+                    android:text="&#12288;&#12288;我们为医疗器械产品提供灵活的租赁期限选择,包括月度、季度、半年度和年度租赁。"/>
+
+                <androidx.appcompat.widget.AppCompatTextView
+                    style="@style/agreement_content_text"
+                    android:text="&#12288;&#12288;以下是不同租赁期限的收费标准:"/>
+
+                <androidx.appcompat.widget.AppCompatTextView
+                    style="@style/agreement_content_text"
+                    android:text="&#12288;&#12288;1.月度租赁"/>
+
+                <androidx.appcompat.widget.AppCompatTextView
+                    style="@style/agreement_content_text"
+                    android:text="&#12288;&#12288;&#12288;1)租金:人民币XXX元/月"/>
+
+                <androidx.appcompat.widget.AppCompatTextView
+                    style="@style/agreement_content_text"
+                    android:text="&#12288;&#12288;&#12288;2)押金:根据设备价值单独协商确定(通常不低于设备价值的10%)"/>
+
+                <androidx.appcompat.widget.AppCompatTextView
+                    style="@style/agreement_content_text"
+                    android:text="&#12288;&#12288;&#12288;3)其他费用:如有特殊需求,将根据实际情况另行协商确定"/>
+
+
+                <androidx.appcompat.widget.AppCompatTextView
+                    style="@style/agreement_content_text"
+                    android:text="&#12288;&#12288;2.季度租赁"/>
+
+                <androidx.appcompat.widget.AppCompatTextView
+                    style="@style/agreement_content_text"
+                    android:text="&#12288;&#12288;&#12288;1)租金:人民币XXX元/季度(相当于每月XXX元,较月度租赁享有约XXX%的优惠)"/>
+
+                <androidx.appcompat.widget.AppCompatTextView
+                    style="@style/agreement_content_text"
+                    android:text="&#12288;&#12288;&#12288;2)与月度租赁相同"/>
+
+                <androidx.appcompat.widget.AppCompatTextView
+                    style="@style/agreement_content_text"
+                    android:text="&#12288;&#12288;&#12288;3)其他费用:如有特殊需求,将根据实际情况另行协商确定"/>
+
+
+
+                <androidx.appcompat.widget.AppCompatTextView
+                    style="@style/agreement_content_text"
+                    android:text="&#12288;&#12288;3.半年度租赁"/>
+
+                <androidx.appcompat.widget.AppCompatTextView
+                    style="@style/agreement_content_text"
+                    android:text="&#12288;&#12288;&#12288;1)租金:人民币XXX元/半年度(相当于每月XXX元,较月度租赁享有约XXX%的优惠)"/>
+
+                <androidx.appcompat.widget.AppCompatTextView
+                    style="@style/agreement_content_text"
+                    android:text="&#12288;&#12288;&#12288;2)与月度租赁相同"/>
+
+                <androidx.appcompat.widget.AppCompatTextView
+                    style="@style/agreement_content_text"
+                    android:text="&#12288;&#12288;&#12288;3)其他费用:如有特殊需求,将根据实际情况另行协商确定"/>
+
+
+                <androidx.appcompat.widget.AppCompatTextView
+                    style="@style/agreement_content_text"
+                    android:text="&#12288;&#12288;4.年度租赁"/>
+
+                <androidx.appcompat.widget.AppCompatTextView
+                    style="@style/agreement_content_text"
+                    android:text="&#12288;&#12288;&#12288;1)租金:人民币XXX元/年度(相当于每月XXX元,较月度租赁享有约XXX%的优惠)"/>
+
+                <androidx.appcompat.widget.AppCompatTextView
+                    style="@style/agreement_content_text"
+                    android:text="&#12288;&#12288;&#12288;2)与月度租赁相同"/>
+
+                <androidx.appcompat.widget.AppCompatTextView
+                    style="@style/agreement_content_text"
+                    android:text="&#12288;&#12288;&#12288;3)其他费用:如有特殊需求,将根据实际情况另行协商确定"/>
+
+
+
+
+                <androidx.appcompat.widget.AppCompatTextView
+                    style="@style/agreement_title_text"
+                    android:text="二、费用支付方式" />
+
+                <androidx.appcompat.widget.AppCompatTextView
+                    style="@style/agreement_content_text"
+                    android:text="&#12288;&#12288;1.租金支付:根据租赁期限的不同,租金可以按月度、季度、半年度或年度支付。"/>
+
+                <androidx.appcompat.widget.AppCompatTextView
+                    style="@style/agreement_content_text"
+                    android:text="&#12288;&#12288;2.押金支付:在合同签订时一次性支付。押金金额根据设备价值的10%计算,最低不少于人民币______元。"/>
+
+                <androidx.appcompat.widget.AppCompatTextView
+                    style="@style/agreement_content_text"
+                    android:text="&#12288;&#12288;3.其他费用支付:如有特殊需求,将根据实际情况协商确定支付方式和时间。"/>
+
+
+
+                <androidx.appcompat.widget.AppCompatTextView
+                    style="@style/agreement_title_text"
+                    android:text="三、续租条件与流程" />
+
+                <androidx.appcompat.widget.AppCompatTextView
+                    style="@style/agreement_content_text"
+                    android:text="&#12288;&#12288;1.续租条件:租赁期满前10个工作日向甲方申请,甲方同意后,甲乙双方另行签订合同,支付租金;或乙方通过租赁设备自行进行续费操作。在续租的情况下,原合同已支付设备押金直接转为新租赁合同的设备押金,无需另行支付。续租收费标准如本标准,甲方可能会对续租收费进行调整,如调整,届时还请以续租时展示为准。"/>
+
+                <androidx.appcompat.widget.AppCompatTextView
+                    style="@style/agreement_content_text"
+                    android:text="&#12288;&#12288;2.续租流程:双方就续租条件达成一致后,签订新的租赁合同或续租协议。"/>
+
+
+
+                <androidx.appcompat.widget.AppCompatTextView
+                    style="@style/agreement_title_text"
+                    android:text="四、违约责任" />
+
+                <androidx.appcompat.widget.AppCompatTextView
+                    style="@style/agreement_content_text"
+                    android:text="&#12288;&#12288;1.如客户未按时支付租金或押金,我们有权解除合同并要求客户承担相应责任。"/>
+
+                <androidx.appcompat.widget.AppCompatTextView
+                    style="@style/agreement_content_text"
+                    android:text="&#12288;&#12288;2.如因客户原因导致设备损坏或丢失,客户需按设备价值进行赔偿。"/>
+
+
+
+                <androidx.appcompat.widget.AppCompatTextView
+                    style="@style/agreement_title_text"
+                    android:text="五、其他条框" />
+
+                <androidx.appcompat.widget.AppCompatTextView
+                    style="@style/agreement_content_text"
+                    android:text="&#12288;&#12288;1.本收费标准自[生效日期]起生效,如有变更,我司将提前通知客户。"/>
+
+                <androidx.appcompat.widget.AppCompatTextView
+                    style="@style/agreement_content_text"
+                    android:text="&#12288;&#12288;2.本收费标准最终解释权归我司所有。"/>
+
+            </LinearLayout>
+
+        </androidx.core.widget.NestedScrollView>
+    </LinearLayout>
+</layout>

+ 483 - 0
personalcenter/src/main/res/layout/activity_accessory_two.xml

@@ -0,0 +1,483 @@
+<?xml version="1.0" encoding="utf-8"?>
+<layout xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:app="http://schemas.android.com/apk/res-auto"
+    xmlns:tools="http://schemas.android.com/tools"
+    tools:ignore="ResourceName">
+
+    <LinearLayout
+        style="@style/layout_properties_specify_width_geight"
+        android:background="@mipmap/icon_uniform_background"
+        android:orientation="vertical">
+
+        <androidx.constraintlayout.widget.ConstraintLayout style="@style/layout_properties_specify_width">
+            <LinearLayout
+                android:id="@+id/backLayout"
+                android:layout_width="wrap_content"
+                android:layout_height="wrap_content"
+                android:gravity="center"
+                android:orientation="horizontal"
+                android:paddingStart="@dimen/divider_65px"
+                android:paddingTop="@dimen/divider_35px"
+                android:paddingEnd="@dimen/divider_5px"
+                android:paddingBottom="@dimen/divider_5px"
+                app:layout_constraintStart_toStartOf="parent"
+                app:layout_constraintTop_toTopOf="parent">
+
+                <androidx.appcompat.widget.AppCompatImageView
+                    android:layout_width="@dimen/divider_110px"
+                    android:layout_height="@dimen/divider_48px"
+                    android:background="@mipmap/icon_back_1" />
+
+                <!--                <androidx.appcompat.widget.AppCompatTextView-->
+                <!--                    android:layout_width="wrap_content"-->
+                <!--                    android:layout_height="wrap_content"-->
+                <!--                    android:layout_marginStart="@dimen/divider_14px"-->
+                <!--                    android:text="@string/back_pager"-->
+                <!--                    android:textColor="@android:color/white"-->
+                <!--                    android:textSize="@dimen/divider_28px"-->
+                <!--                    android:textStyle="bold" />-->
+
+            </LinearLayout>
+
+            <TextView
+                android:id="@+id/tvTitle"
+                android:layout_width="wrap_content"
+                android:layout_height="@dimen/divider_68px"
+                android:layout_marginTop="@dimen/divider_40px"
+                android:background="@mipmap/tittle_bg_1"
+                android:gravity="center"
+                android:paddingStart="@dimen/divider_51px"
+                android:paddingTop="@dimen/divider_10px"
+                android:paddingEnd="@dimen/divider_50px"
+                android:paddingBottom="@dimen/divider_10px"
+                android:text="@string/compensation_price_list"
+                android:textColor="@color/color_FFFFFF"
+                android:textSize="@dimen/divider_34px"
+                android:textStyle="bold"
+                app:layout_constraintEnd_toEndOf="parent"
+                app:layout_constraintStart_toStartOf="parent"
+                app:layout_constraintTop_toTopOf="parent" />
+        </androidx.constraintlayout.widget.ConstraintLayout>
+
+        <androidx.core.widget.NestedScrollView
+            style="@style/layout_properties_specify_width_geight"
+            android:layout_marginStart="@dimen/divider_44px"
+            android:layout_marginTop="@dimen/divider_57px"
+            android:layout_marginEnd="@dimen/divider_50px"
+            android:layout_marginBottom="@dimen/divider_62px"
+            android:background="@mipmap/tongyong_bg">
+
+            <LinearLayout
+                style="@style/layout_properties_specify_width"
+                android:orientation="vertical"
+                android:paddingStart="@dimen/divider_44px"
+                android:paddingTop="@dimen/divider_57px"
+                android:paddingEnd="@dimen/divider_50px"
+                android:paddingBottom="@dimen/divider_109px">
+
+                <androidx.appcompat.widget.AppCompatTextView
+                    style="@style/agreement_title_text"
+                    android:textSize="@dimen/divider_28px"
+                    android:text="租赁设备包括以下物料及价格:" />
+
+                <TableLayout
+                    android:layout_marginTop="@dimen/divider_20px"
+                    android:layout_width="match_parent"
+                    android:layout_height="match_parent">
+
+                    <TableRow
+                        android:background="@color/color_1484DF">
+                        <TextView
+                            android:text="序号"
+                            android:textColor="@color/white"
+                            android:textSize="@dimen/divider_25px"
+                            android:layout_width="@dimen/divider_120px"
+                            android:gravity="center"
+                            android:padding="5dp" />
+                        <TextView
+                            android:layout_width="@dimen/divider_140px"
+                            android:textColor="@color/white"
+                            android:textSize="@dimen/divider_25px"
+                            android:text="物料名称"
+                            android:gravity="center"
+                            android:padding="5dp" />
+                        <TextView
+                            android:layout_width="@dimen/divider_250px"
+                            android:textColor="@color/white"
+                            android:textSize="@dimen/divider_25px"
+                            android:text="规格型号"
+                            android:gravity="center"
+                            android:padding="5dp" />
+                        <TextView
+                            android:layout_width="@dimen/divider_100px"
+                            android:textColor="@color/white"
+                            android:textSize="@dimen/divider_25px"
+                            android:text="单位"
+                            android:gravity="center"
+                            android:padding="5dp" />
+                        <TextView
+                            android:layout_width="@dimen/divider_400px"
+                            android:textColor="@color/white"
+                            android:textSize="@dimen/divider_25px"
+                            android:text="单价(人民币)"
+                            android:gravity="center"
+                            android:padding="5dp" />
+                    </TableRow>
+
+                    <TableRow
+                        android:background="@color/color_1A8EEC">
+                        <TextView
+                            android:text="1"
+                            android:textColor="@color/white"
+                            android:textSize="@dimen/divider_25px"
+                            android:padding="5dp"
+                            android:gravity="center"/>
+                        <TextView
+                            android:text="主板"
+                            android:textColor="@color/white"
+                            android:textSize="@dimen/divider_25px"
+                            android:padding="5dp"
+                            android:gravity="center"/>
+                        <TextView
+                            android:textColor="@color/white"
+                            android:textSize="@dimen/divider_25px"
+                            android:text="T616 6+128G"
+                            android:padding="5dp"
+                            android:gravity="center"/>
+                        <TextView
+                            android:textColor="@color/white"
+                            android:textSize="@dimen/divider_25px"
+                            android:text="块"
+                            android:padding="5dp"
+                            android:gravity="center"/>
+                        <TextView
+                            android:text="368"
+                            android:textColor="@color/white"
+                            android:textSize="@dimen/divider_25px"
+                            android:padding="5dp"
+                            android:gravity="center"/>
+                    </TableRow>
+
+
+                    <TableRow
+                        android:background="@color/color_1484DF">
+                        <TextView
+                            android:text="2"
+                            android:textColor="@color/white"
+                            android:textSize="@dimen/divider_25px"
+                            android:padding="5dp"
+                            android:gravity="center"/>
+                        <TextView
+                            android:text="屏幕"
+                            android:textColor="@color/white"
+                            android:textSize="@dimen/divider_25px"
+                            android:padding="5dp"
+                            android:gravity="center"/>
+                        <TextView
+                            android:text="11.97寸(触摸+显示)一体"
+                            android:textSize="@dimen/divider_25px"
+                            android:textColor="@color/white"
+                            android:padding="5dp"
+                            android:gravity="center"/>
+                        <TextView
+                            android:text="块"
+                            android:textColor="@color/white"
+                            android:textSize="@dimen/divider_25px"
+                            android:padding="5dp"
+                            android:gravity="center"/>
+                        <TextView
+                            android:text="353"
+                            android:textColor="@color/white"
+                            android:textSize="@dimen/divider_25px"
+                            android:padding="5dp"
+                            android:gravity="center"/>
+                    </TableRow>
+
+
+                    <TableRow
+                        android:background="@color/color_1A8EEC">
+                        <TextView
+                            android:text="3"
+                            android:textColor="@color/white"
+                            android:textSize="@dimen/divider_25px"
+                            android:padding="5dp"
+                            android:gravity="center"/>
+                        <TextView
+                            android:text="摄像头"
+                            android:textColor="@color/white"
+                            android:textSize="@dimen/divider_25px"
+                            android:padding="5dp"
+                            android:gravity="center"/>
+                        <TextView
+                            android:text="5+13MP"
+                            android:textColor="@color/white"
+                            android:textSize="@dimen/divider_25px"
+                            android:padding="5dp"
+                            android:gravity="center"/>
+                        <TextView
+                            android:text="组"
+                            android:textColor="@color/white"
+                            android:textSize="@dimen/divider_25px"
+                            android:padding="5dp"
+                            android:gravity="center"/>
+                        <TextView
+                            android:text="47"
+                            android:textColor="@color/white"
+                            android:textSize="@dimen/divider_25px"
+                            android:padding="5dp"
+                            android:gravity="center"/>
+                    </TableRow>
+
+                    <TableRow
+                        android:background="@color/color_1484DF">
+                        <TextView
+                            android:text="4"
+                            android:textColor="@color/white"
+                            android:textSize="@dimen/divider_25px"
+                            android:padding="5dp"
+                            android:gravity="center"/>
+                        <TextView
+                            android:text="后壳"
+                            android:textColor="@color/white"
+                            android:textSize="@dimen/divider_25px"
+                            android:padding="5dp"
+                            android:gravity="center"/>
+                        <TextView
+                            android:text="-"
+                            android:textColor="@color/white"
+                            android:textSize="@dimen/divider_25px"
+                            android:padding="5dp"
+                            android:gravity="center"/>
+                        <TextView
+                            android:text="个"
+                            android:textColor="@color/white"
+                            android:textSize="@dimen/divider_25px"
+                            android:padding="5dp"
+                            android:gravity="center"/>
+                        <TextView
+                            android:text="68"
+                            android:textColor="@color/white"
+                            android:textSize="@dimen/divider_25px"
+                            android:padding="5dp"
+                            android:gravity="center"/>
+                    </TableRow>
+
+                    <TableRow
+                        android:background="@color/color_1A8EEC">
+                        <TextView
+                            android:text="5"
+                            android:textColor="@color/white"
+                            android:textSize="@dimen/divider_25px"
+                            android:padding="5dp"
+                            android:gravity="center"/>
+                        <TextView
+                            android:text="电池"
+                            android:textColor="@color/white"
+                            android:textSize="@dimen/divider_25px"
+                            android:padding="5dp"
+                            android:gravity="center"/>
+                        <TextView
+                            android:text="8000毫安"
+                            android:textColor="@color/white"
+                            android:textSize="@dimen/divider_25px"
+                            android:padding="5dp"
+                            android:gravity="center"/>
+                        <TextView
+                            android:text="块"
+                            android:textColor="@color/white"
+                            android:textSize="@dimen/divider_25px"
+                            android:padding="5dp"
+                            android:gravity="center"/>
+                        <TextView
+                            android:text="66"
+                            android:textColor="@color/white"
+                            android:textSize="@dimen/divider_25px"
+                            android:padding="5dp"
+                            android:gravity="center"/>
+                    </TableRow>
+
+                    <TableRow
+                        android:background="@color/color_1484DF">
+                        <TextView
+                            android:text="6"
+                            android:textColor="@color/white"
+                            android:textSize="@dimen/divider_25px"
+                            android:padding="5dp"
+                            android:gravity="center"/>
+                        <TextView
+                            android:text="喇叭"
+                            android:textColor="@color/white"
+                            android:textSize="@dimen/divider_25px"
+                            android:padding="5dp"
+                            android:gravity="center"/>
+                        <TextView
+                            android:text="-"
+                            android:textColor="@color/white"
+                            android:textSize="@dimen/divider_25px"
+                            android:padding="5dp"
+                            android:gravity="center"/>
+                        <TextView
+                            android:text="个"
+                            android:textColor="@color/white"
+                            android:textSize="@dimen/divider_25px"
+                            android:padding="5dp"
+                            android:gravity="center"/>
+                        <TextView
+                            android:text="16"
+                            android:textColor="@color/white"
+                            android:textSize="@dimen/divider_25px"
+                            android:padding="5dp"
+                            android:gravity="center"/>
+                    </TableRow>
+
+
+                    <TableRow
+                        android:background="@color/color_1A8EEC">
+                        <TextView
+                            android:text="7"
+                            android:textColor="@color/white"
+                            android:textSize="@dimen/divider_25px"
+                            android:padding="5dp"
+                            android:gravity="center"/>
+                        <TextView
+                            android:text="麦克风"
+                            android:textColor="@color/white"
+                            android:textSize="@dimen/divider_25px"
+                            android:padding="5dp"
+                            android:gravity="center"/>
+                        <TextView
+                            android:text="-"
+                            android:textColor="@color/white"
+                            android:textSize="@dimen/divider_25px"
+                            android:padding="5dp"
+                            android:gravity="center"/>
+                        <TextView
+                            android:text="个"
+                            android:textColor="@color/white"
+                            android:textSize="@dimen/divider_25px"
+                            android:padding="5dp"
+                            android:gravity="center"/>
+                        <TextView
+                            android:text="6"
+                            android:textColor="@color/white"
+                            android:textSize="@dimen/divider_25px"
+                            android:padding="5dp"
+                            android:gravity="center"/>
+                    </TableRow>
+
+                    <TableRow android:background="@color/color_1484DF">
+                        <TextView
+                            android:text="8"
+                            android:textColor="@color/white"
+                            android:textSize="@dimen/divider_25px"
+                            android:padding="5dp"
+                            android:gravity="center"/>
+                        <TextView
+                            android:text="卡槽"
+                            android:textColor="@color/white"
+                            android:textSize="@dimen/divider_25px"
+                            android:padding="5dp"
+                            android:gravity="center"/>
+                        <TextView
+                            android:text="-"
+                            android:textColor="@color/white"
+                            android:textSize="@dimen/divider_25px"
+                            android:padding="5dp"
+                            android:gravity="center"/>
+                        <TextView
+                            android:text="个"
+                            android:textColor="@color/white"
+                            android:textSize="@dimen/divider_25px"
+                            android:padding="5dp"
+                            android:gravity="center"/>
+                        <TextView
+                            android:text="14"
+                            android:textColor="@color/white"
+                            android:textSize="@dimen/divider_25px"
+                            android:padding="5dp"
+                            android:gravity="center"/>
+                    </TableRow>
+
+                    <TableRow
+                        android:background="@color/color_1A8EEC">
+                        <TextView
+                            android:text="9"
+                            android:textColor="@color/white"
+                            android:textSize="@dimen/divider_25px"
+                            android:padding="5dp"
+                            android:gravity="center"/>
+                        <TextView
+                            android:text="充电器"
+                            android:textColor="@color/white"
+                            android:textSize="@dimen/divider_25px"
+                            android:padding="5dp"
+                            android:gravity="center"/>
+                        <TextView
+                            android:text="-"
+                            android:textColor="@color/white"
+                            android:textSize="@dimen/divider_25px"
+                            android:padding="5dp"
+                            android:gravity="center"/>
+                        <TextView
+                            android:text="个"
+                            android:textColor="@color/white"
+                            android:textSize="@dimen/divider_25px"
+                            android:padding="5dp"
+                            android:gravity="center"/>
+                        <TextView
+                            android:text="40"
+                            android:textColor="@color/white"
+                            android:textSize="@dimen/divider_25px"
+                            android:padding="5dp"
+                            android:gravity="center"/>
+                    </TableRow>
+
+                    <TableRow android:background="@color/color_1484DF">
+                        <TextView
+                            android:text="10"
+                            android:textColor="@color/white"
+                            android:textSize="@dimen/divider_25px"
+                            android:padding="5dp"
+                            android:gravity="center"/>
+                        <TextView
+                            android:text="平板包"
+                            android:textColor="@color/white"
+                            android:textSize="@dimen/divider_25px"
+                            android:padding="5dp"
+                            android:gravity="center"/>
+                        <TextView
+                            android:text="-"
+                            android:textColor="@color/white"
+                            android:textSize="@dimen/divider_25px"
+                            android:padding="5dp"
+                            android:gravity="center"/>
+                        <TextView
+                            android:text="个"
+                            android:textColor="@color/white"
+                            android:textSize="@dimen/divider_25px"
+                            android:padding="5dp"
+                            android:gravity="center"/>
+                        <TextView
+                            android:text="22"
+                            android:textColor="@color/white"
+                            android:textSize="@dimen/divider_25px"
+                            android:padding="5dp"
+                            android:gravity="center"/>
+                    </TableRow>
+                </TableLayout>
+
+
+
+                <androidx.appcompat.widget.AppCompatTextView
+                    style="@style/agreement_title_text"
+                    android:text="总金额:人民币  1000   元" />
+
+                <androidx.appcompat.widget.AppCompatTextView
+                    style="@style/agreement_title_text"
+                    android:text="以上价格为租赁设备的初始购买成本,用于计算押金及相关费用。" />
+
+            </LinearLayout>
+        </androidx.core.widget.NestedScrollView>
+    </LinearLayout>
+
+</layout>

File diff suppressed because it is too large
+ 7 - 7
personalcenter/src/main/res/layout/activity_lease_agreement.xml


+ 4 - 26
personalcenter/src/main/res/layout/activity_privacy_agreement.xml

@@ -107,10 +107,8 @@
                     android:text="&#12288;&#12288;设备信息:以便我们能在设备上为您提供服务,我们可能会将您的设备信息或电话号码与账号相关联,并收集设备属性信息、设备状态信息、设备链接信息。
 \n&#12288;&#12288;身份认证服务:本软件提供身份认证服务,当您申请成为本软件用户为您进行身份认证时我们需要收集您的出生日期、时间、出生地点有关身份证明的信息。
 \n&#12288;&#12288;信息发布功能:您注册成功后,可在本软件平台发布信息,对信息的内容,我们将不时进行审核,并根据法律规定对该内容进行保存。
-\n&#12288;&#12288;浏览、关注、收藏功能:您可浏览已关注或已加好友的发表的信息,我们将对你浏览、关注、收藏的记录信息进行审核,自动收集您使用本软件的详细情况,并根据法律规定对该内容进行保存。
 \n&#12288;&#12288;展示和推送内容:通过使用收集的信息,我们会向您提供搜索结果、个人化内容、用户研究分析与统计等服务。
 \n&#12288;&#12288;搜索功能:当您使用本软件提供的搜索功能时,我们会收集您查询的关键字信息以及您在使用本软件服务时所阅览或要求的其他信息和内容详情。该等关键词信息通常无法单独识别您的个人身份,不属于您的个人信息,不在本指引的限制范围内。只有当您的搜索关键词信息与您的其他信息有联结并可识别您的个人身份时,则在结合使用期间,我们会将您的搜索关键词信息作为您的个人信息,与您的搜索历史记录一同按照本指引对其进行处理与保护。
-\n&#12288;&#12288;日历权限:用于让用户在日历里看到个性化运势。我们也可能通过通过您的提供个人信息,向您提供您感兴趣的信息。
 \n&#12288;&#12288;客户服务:当你向本软件提起投诉、建议、咨询或本软件解决相关投诉问题时,为方便与您联系,我们可能会使用您提供的姓名、手机号码、电子邮箱及其他等个人信息。 如您拒绝提供上述信息,我们可能无法向您及时反馈投诉、申诉或咨询结果。"
                     android:textSize="@dimen/divider_28px" />
 
@@ -122,11 +120,7 @@
                 <androidx.appcompat.widget.AppCompatTextView
                     style="@style/agreement_content_text"
                     android:text="&#12288;&#12288;为了向您提供更优质的产品和服务,我们可能需要收集下述信息。 如果您拒绝提供下述信息,不影响您正常使用本软件业务功能,但我们无法向您提供某些特定功能和服务。
-\n&#12288;&#12288;定位功能:GPS地址和位置信息,将用于更方便的计算星座信息;当您开启设备定位功能并使用本软件基于位置提供的相关服务时,我们会收集有关您的位置信息。
 \n&#12288;&#12288;麦克风权限、蓝牙权限、摄像头权限:主要用户收听或使用语音服务,认证过程中的面部识别。
-\n&#12288;&#12288;相册权限:用户可使用app默认头像,如用户自主选择头像,我们将调取相册权限,获悉用户头像选择、更换的头像。
-\n&#12288;&#12288;我们可能从第三方间接获取您的个人信息
-\n&#12288;&#12288;从第三方间接获取您的个人信息:您使用第三方账号登录本软件时,已授权本软件获得您的登记、公开的信息。您在该第三方平台上登记、公布、记录的公开信息(包括昵称、头像)。
 \n&#12288;&#12288;其他用途:当我们要将信息用于本隐私政策未载明的其他用途,将会事先征求您的同意。"
                     android:textSize="@dimen/divider_28px" />
 
@@ -190,23 +184,7 @@
                     android:text="&#12288;&#12288;我们会预先制定互联网安全事件预警方案,及时处置系统漏洞、计算机病毒、网络攻击、网络侵入等安全风险,在发生危害网络安全的事件时,我们会立即启动应急预案,采取相应的补救措施,并按照规定向有关主管部门报告。
 \n&#12288;&#12288;若发生个人信息安全事件,我们将通过您预留的个人信息(包含手机号码、电子邮箱等)及时通知您,并告知您案件进展和影响,我们将联合安全团队、法务部、技术部共同采取积极有效的处理手段,采取补救措施以降低风险。同时,我们将根据有关政府部门及法律法规要求,主动上报安全事件的情况,并可能采取法律手段解决安全事件。
 \n&#12288;&#12288;如果决定更改隐私政策,我们会在本政策中及我们认为适当的位置发布这些更改,以便您了解我们如何收集、使用您的个人信息,哪些人可以访问这些信息,以及在什么情况下我们会透露这些信息。
-\n&#12288;&#12288;我们非常重视您对个人信息的关注,并尽全力保护您对于自己个人信息访问、更正、删除以及撤回同意的权利,以使您拥有充分的能力保障您的隐私和安全。 您的权利包括:访问和更正您的个人信息"
-                    android:textSize="@dimen/divider_28px" />
-
-                <androidx.appcompat.widget.AppCompatTextView
-                    style="@style/agreement_content_text"
-                    android:text="&#12288;&#12288;A. 除法律法规规定外,您有权随时访问和更正您的个人信息,具体包括:您可通过【我】 ,访问或者修改您的邮箱信息、密码、用户名;"
-                    android:textSize="@dimen/divider_28px" />
-
-                <androidx.appcompat.widget.AppCompatTextView
-                    style="@style/agreement_content_text"
-                    android:text="&#12288;&#12288;在以下情形中,您可以向我们提出删除个人信息的请求:
-\n&#12288;&#12288;如果我们处理个人信息的行为违反法律法规;
-\n&#12288;&#12288;如果我们收集、使用您的个人信息,却未征得您的同意;
-\n&#12288;&#12288;如果我们处理个人信息的行为违反了与您的约定;
-\n&#12288;&#12288;如果您注销了本软件帐号;
-\n&#12288;&#12288;如果我们终止服务及运营。
-\n&#12288;&#12288;以上删除请求一旦被响应,我们还将同时通知从本软件获得您个人信息的第三方实体(例如使用本软件帐号作为第三方登录账号的其他互联网平台),要求其及时删除,除非法律法规另有规定,或这些实体获得您的独立授权。当您从我们的服务中删除信息后,我们可能不会立即从备份系统中删除相应的信息,但会在备份更新时删除这些信息。"
+\n&#12288;&#12288;我们非常重视您对个人信息的关注,并尽全力保护您对于自己个人信息访问、更正、删除以及撤回同意的权利,以便您拥有充分的能力保障您的隐私和安全。 您的权利包括:访问和更正您的个人信息"
                     android:textSize="@dimen/divider_28px" />
 
                 <androidx.appcompat.widget.AppCompatTextView
@@ -228,7 +206,7 @@
 
                 <androidx.appcompat.widget.AppCompatTextView
                     style="@style/agreement_content_text"
-                    android:text="&#12288;&#12288;本软件平台对平台进行停机维护、定期检查、更新软硬件、针对突发事件、不可抗力、电脑病毒、系统故障等因素导致的正常服务中断、中止,本软件不承担责任,本软件平台将尽力避免服务中断并将中断时间限制在最短时间内。
+                    android:text="&#12288;&#12288;本软件进行停机维护、定期检查、更新软硬件、针对突发事件、不可抗力、电脑病毒、系统故障等因素导致的正常服务中断、中止,本软件不承担责任,本软件平台将尽力避免服务中断并将中断时间限制在最短时间内。
 \n&#12288;&#12288;用户因第三方如电信部门的通讯线路故障、技术问题、网络、电脑故障、系统不稳定性及其他各种不可抗力原因而遭受的一切损失,本软件不承担责任。
 \n&#12288;&#12288;因用户违反本协议或相关的服务条款的规定,导致或产生的任何第三方向本软件主张的索赔,由用户自行承担。
 \n&#12288;&#12288;用户在本软件平台发表的观点及立场,并不代表本软件的立场,用户应自行对发表内容负责。
@@ -245,7 +223,7 @@
                 <androidx.appcompat.widget.AppCompatTextView
                     style="@style/agreement_content_text"
                     android:text="&#12288;&#12288;本软件的一切知识产权,以及与软件相关的所有信息内容,包括但不限于:文字表述及其组合、图标、图饰、图像、图表、色彩、界面设计、版面框架、有关数据、附加程序、印刷材料或电子文档等均归本软件所有,受著作权法和国际著作权条约以及其他知识产权法律法规的保护。
-\n&#12288;&#12288;未经本软件书面同意,用户不得任何营利性或非营利性的目的自行实施、利用、转让或许可任何三方实施、利用、转让上述知识产权。出现上述未经许可之行为时,本软件保留追究相关责任人法律责任之权利。"
+\n&#12288;&#12288;未经本软件书面同意,用户不得任何营利性或非营利性的目的自行实施、利用、转让或许可任何三方实施、利用、转让上述知识产权。出现上述未经许可之行为时,本软件保留追究相关责任人法律责任之权利。"
                     android:textSize="@dimen/divider_28px" />
 
                 <androidx.appcompat.widget.AppCompatTextView
@@ -265,7 +243,7 @@
 
                 <androidx.appcompat.widget.AppCompatTextView
                     style="@style/agreement_content_text"
-                    android:text="&#12288;&#12288;您在注册成为本软件用户,并接受本软件服务时,您应本软件提供真实有效的联系方式(包括您的电子邮件地址、联系电话、联系地址等),对于联系方式发生变更的,您有义务及时更新有关信息,并保持可被联系的状态。
+                    android:text="&#12288;&#12288;您在注册成为本软件用户,并接受本软件服务时,您应本软件提供真实有效的联系方式(包括您的电子邮件地址、联系电话、联系地址等),对于联系方式发生变更的,您有义务及时更新有关信息,并保持可被联系的状态。
 \n&#12288;&#12288;本软件将向您的上述联系方式的其中之一或其中若干向您送达各类通知。平台信息发送成功后即视为送达;以纸质载体发出的书面通知,按照提供联系地址交邮后的第五个自然日即视为送达。"
                     android:textSize="@dimen/divider_28px" />
 

+ 5 - 42
personalcenter/src/main/res/layout/activity_user_agreement.xml

@@ -117,7 +117,7 @@
                     android:layout_marginTop="@dimen/divider_20px"
                     android:lineSpacingExtra="@dimen/divider_5px"
                     android:lineSpacingMultiplier="1.2"
-                    android:text="&#12288;&#12288;1.本系统由北京耀荣康健医疗科技发展有限公司(以下简称“耀荣”我们)负责运营。耀荣受医疗机构委托,与使用本系统的用户订立本用户协议。在用户(以下简称“您”)使用本系统前,请务必审慎约定、充分理解条款内容,特别是以加粗方式提示您注意的条款。"
+                    android:text="&#12288;&#12288;1.本系统由北京耀荣康健医疗科技发展有限公司(以下简称“耀荣”)负责运营。耀荣受医疗机构委托,与使用本系统的用户订立本用户协议。在用户(以下简称“您”)使用本系统前,请务必审慎约定、充分理解条款内容,特别是以加粗方式提示您注意的条款。"
                     android:textColor="@color/color_FFFFFF"
                     android:textSize="@dimen/divider_28px" />
 
@@ -127,7 +127,7 @@
                     android:layout_marginTop="@dimen/divider_20px"
                     android:lineSpacingExtra="@dimen/divider_5px"
                     android:lineSpacingMultiplier="1.2"
-                    android:text="&#12288;&#12288;在注册前务必认真阅读本协议的内容、充分理解各条款内容,如有异议,您可选择不进入本软件。一旦您确认本用户注册协议后,本协议即在您和本软件之间产生法律效力,意味着您完全同意并接受协议的全部条款。请您审慎阅读并选择接受或不接受协议(未成年人应在法定监护人陪同下阅读)。"
+                    android:text="&#12288;&#12288;在注册前务必认真阅读本协议、充分理解各条款内容,如有异议,您可选择不进入本软件。一旦您确认注册后,本协议即在您和本软件之间产生法律效力,意味着您完全同意并接受协议的全部条款。请您审慎阅读并选择接受或不接受协议(未成年人应在法定监护人陪同下阅读)。"
                     android:textColor="@color/color_FFFFFF"
                     android:textSize="@dimen/divider_28px" />
 
@@ -139,10 +139,10 @@
                 <androidx.appcompat.widget.AppCompatTextView
                     style="@style/agreement_content_text"
                     android:text="&#12288;&#12288;1.用户按照页面给与的提示完成全部注册步骤后,即成为本软件的用户,用户应自行保管账号及密码,并准确、安全地使用其账号及密码。本软件可通过用户自行设定,向用户提供个性化信息服务。
-\n&#12288;&#12288;用户充分了解并同意,本软件为用户提供个性化信息服务,用户须为自己注册账号的行为负责,包括用户所导入、上载、传送的任何内容以及由此产生的任何后果,用户应对本软件中的内容自行加以判断,并承担因使用内容而引起的所有风险。本软件不对因用户行为而导致的损失承担责任。
+\n&#12288;&#12288;用户充分了解并同意,本软件为用户提供个性化信息服务,用户须为自己注册账号的行为负责,包括用户所导入、上载、传送的任何内容以及由此产生的任何后果,用户应对本软件中的内容自行加以判断,并承担因使用内容而引起的所有风险。本软件不对因用户行为而导致的损失承担责任。
 \n&#12288;&#12288;用户须对在本软件上所传送信息的真实性、合法性、有效性等负责,与用户所传播的信息相关的任何法律责任由用户自行承担,与本软件无关。用户在本软件中记录的或通过本软件服务所传送的任何内容并不反映本软件的观点或政策,本软件对此不承担责任。
 \n&#12288;&#12288;用户提供的个人信息或发布的信息不真实、不准确、不合法;发表内容不符合本协议或发表内容不符合法律法规的,本软件有权暂停或终止用户使用本平台的服务。用户如果对本软件的暂停或者终止或收回其账号行为有异议,客户可向平台提出意见,要求其继续提供服务。本软件收到客户此类信息的投诉与意见,会审核相关信息,并及时对用户给予反馈。若信息确实不真实或不准确或不合法有效,本软件平台要求用户提供符合要求的信息。
-\n&#12288;&#12288;为避免用户终端数据丢失、更好服务用户之目的,本软件将向注册用户提供数据备份服务,经注册用户授权,本软件将存储于注册用户终端的本软件数据库中的数据资料上载至本软件服务器,并且提供恢复到终端设备服务。"
+\n&#12288;&#12288;为避免用户终端数据丢失、更好服务用户之目的,本软件将向注册用户提供数据备份服务,经注册用户授权,本软件将存储于注册用户终端的数据库中的数据资料上载至服务器,并且提供恢复到终端设备服务。"
                     android:textSize="@dimen/divider_28px" />
 
                 <androidx.appcompat.widget.AppCompatTextView
@@ -202,12 +202,8 @@
                 <androidx.appcompat.widget.AppCompatTextView
                     style="@style/agreement_content_text"
                     android:text="&#12288;&#12288;设备信息:以便我们能在设备上为您提供服务,我们可能会将您的设备信息或电话号码与账号相关联,并收集设备属性信息、设备状态信息、设备链接信息。
-\n&#12288;&#12288;身份认证服务:本软件提供身份认证服务,当您申请成为本软件用户为您进行身份认证时我们需要收集您的出生日期、时间、出生地点有关身份证明的信息。
-\n&#12288;&#12288;信息发布功能:您注册成功后,可在本软件平台发布信息,对信息的内容,我们将不时进行审核,并根据法律规定对该内容进行保存。
-\n&#12288;&#12288;浏览、关注、收藏功能:您可浏览已关注或已加好友的发表的信息,我们将对你浏览、关注、收藏的记录信息进行审核,自动收集您使用本软件的详细情况,并根据法律规定对该内容进行保存。
 \n&#12288;&#12288;展示和推送内容:通过使用收集的信息,我们会向您提供搜索结果、个人化内容、用户研究分析与统计等服务。
 \n&#12288;&#12288;搜索功能:当您使用本软件提供的搜索功能时,我们会收集您查询的关键字信息以及您在使用本软件服务时所阅览或要求的其他信息和内容详情。该等关键词信息通常无法单独识别您的个人身份,不属于您的个人信息,不在本指引的限制范围内。只有当您的搜索关键词信息与您的其他信息有联结并可识别您的个人身份时,则在结合使用期间,我们会将您的搜索关键词信息作为您的个人信息,与您的搜索历史记录一同按照本指引对其进行处理与保护。
-\n&#12288;&#12288;日历权限:用于让用户在日历里看到个性化运势。我们也可能通过通过您的提供个人信息,向您提供您感兴趣的信息。
 \n&#12288;&#12288;客户服务:当你向本软件提起投诉、建议、咨询或本软件解决相关投诉问题时,为方便与您联系,我们可能会使用您提供的姓名、手机号码、电子邮箱及其他等个人信息。 如您拒绝提供上述信息,我们可能无法向您及时反馈投诉、申诉或咨询结果。"
                     android:textSize="@dimen/divider_28px" />
 
@@ -219,11 +215,7 @@
                 <androidx.appcompat.widget.AppCompatTextView
                     style="@style/agreement_content_text"
                     android:text="&#12288;&#12288;为了向您提供更优质的产品和服务,我们可能需要收集下述信息。 如果您拒绝提供下述信息,不影响您正常使用本条1.2项所描述的本软件业务功能,但我们无法向您提供某些特定功能和服务。
-\n&#12288;&#12288;定位功能:GPS地址和位置信息,将用于更方便的计算星座信息;当您开启设备定位功能并使用本软件基于位置提供的相关服务时,我们会收集有关您的位置信息。
 \n&#12288;&#12288;麦克风权限、蓝牙权限、摄像头权限:主要用户收听或使用语音服务,认证过程中的面部识别。
-\n&#12288;&#12288;相册权限:用户可使用app默认头像,如用户自主选择头像,我们将调取相册权限,获悉用户头像选择、更换的头像。
-\n&#12288;&#12288;我们可能从第三方间接获取您的个人信息
-\n&#12288;&#12288;从第三方间接获取您的个人信息:您使用第三方账号登录本软件时,已授权本软件获得您的登记、公开的信息。您在该第三方平台上登记、公布、记录的公开信息(包括昵称、头像)。
 \n&#12288;&#12288;其他用途:当我们要将信息用于本隐私政策未载明的其他用途,将会事先征求您的同意。"
                     android:textSize="@dimen/divider_28px" />
 
@@ -281,35 +273,6 @@
 \n&#12288;&#12288;如果决定更改隐私政策,我们会在本政策中及我们认为适当的位置发布这些更改,以便您了解我们如何收集、使用您的个人信息,哪些人可以访问这些信息,以及在什么情况下我们会透露这些信息。"
                     android:textSize="@dimen/divider_28px" />
 
-                <androidx.appcompat.widget.AppCompatTextView
-                    style="@style/agreement_title_text"
-                    android:text="您管理个人信息的权利"
-                    android:textSize="@dimen/divider_28px" />
-
-                <androidx.appcompat.widget.AppCompatTextView
-                    style="@style/agreement_content_text"
-                    android:text="我们非常重视您对个人信息的关注,并尽全力保护您对于自己个人信息访问、更正、删除以及撤回同意的权利,以使您拥有充分的能力保障您的隐私和安全。 您的权利包括:"
-                    android:textSize="@dimen/divider_28px" />
-
-                <androidx.appcompat.widget.AppCompatTextView
-                    style="@style/agreement_title_text"
-                    android:text="访问和更正您的个人信息"
-                    android:textSize="@dimen/divider_28px" />
-
-                <androidx.appcompat.widget.AppCompatTextView
-                    style="@style/agreement_content_text"
-                    android:text="&#12288;&#12288;A. 除法律法规规定外,您有权随时访问和更正您的个人信息,具体包括:您可通过【我】 ,访问或者修改您的邮箱信息、密码、用户名;
-\n&#12288;&#12288;删除您的个人信息
-\n&#12288;&#12288;我们在本软件 App 上提供以下方式帮助您删除您在本软件上发布的信息。
 您可通过【社区→我的帖子】,删除您在社区中展示的信息;
 您可通过【我的 → 关注】,取消您的关注记录;
 您可通过【我的 →设置】,取消运势提醒;
 您可通过【我的 →设置】,取消私信开关。
-\n&#12288;&#12288;在以下情形中,您可以向我们提出删除个人信息的请求:
-\n&#12288;&#12288;如果我们处理个人信息的行为违反法律法规;
-\n&#12288;&#12288;如果我们收集、使用您的个人信息,却未征得您的同意;
-\n&#12288;&#12288;如果我们处理个人信息的行为违反了与您的约定;
-\n&#12288;&#12288;如果您注销了本软件帐号;
-\n&#12288;&#12288;如果我们终止服务及运营。
-\n&#12288;&#12288;以上删除请求一旦被响应,我们还将同时通知从本软件获得您个人信息的第三方实体(例如使用本软件帐号作为第三方登录账号的其他互联网平台),要求其及时删除,除非法律法规另有规定,或这些实体获得您的独立授权。当您从我们的服务中删除信息后,我们可能不会立即从备份系统中删除相应的信息,但会在备份更新时删除这些信息。"
-                    android:textSize="@dimen/divider_28px" />
-
                 <androidx.appcompat.widget.AppCompatTextView
                     style="@style/agreement_title_text"
                     android:text="1.未成年人个人信息:"
@@ -329,7 +292,7 @@
 
                 <androidx.appcompat.widget.AppCompatTextView
                     style="@style/agreement_content_text"
-                    android:text="&#12288;&#12288;本软件平台对平台进行停机维护、定期检查、更新软硬件、针对突发事件、不可抗力、电脑病毒、系统故障等因素导致的正常服务中断、中止,本软件不承担责任,本软件平台将尽力避免服务中断并将中断时间限制在最短时间内。
+                    android:text="&#12288;&#12288;本软件进行停机维护、定期检查、更新软硬件、针对突发事件、不可抗力、电脑病毒、系统故障等因素导致的正常服务中断、中止,本软件不承担责任,本软件平台将尽力避免服务中断并将中断时间限制在最短时间内。
 \n&#12288;&#12288;用户因第三方如电信部门的通讯线路故障、技术问题、网络、电脑故障、系统不稳定性及其他各种不可抗力原因而遭受的一切损失,本软件不承担责任。
 \n&#12288;&#12288;因用户违反本协议或相关的服务条款的规定,导致或产生的任何第三方向本软件主张的索赔,由用户自行承担。
 \n&#12288;&#12288;用户在本软件平台发表的观点及立场,并不代表本软件的立场,用户应自行对发表内容负责。

+ 77 - 0
personalcenter/src/main/res/layout/item_compensation_price.xml

@@ -0,0 +1,77 @@
+<?xml version="1.0" encoding="utf-8"?>
+<layout xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:app="http://schemas.android.com/apk/res-auto"
+    xmlns:tools="http://schemas.android.com/tools"
+    tools:ignore="ResourceName">
+
+    <data>
+        <variable
+            name="data"
+            type="com.yingyang.personalcenter.entity.CompensationPriceBean" />
+    </data>
+
+    <LinearLayout
+        android:id="@+id/evaluationLayout"
+        android:layout_width="match_parent"
+        android:layout_height="@dimen/divider_98px"
+        android:orientation="horizontal">
+
+        <androidx.appcompat.widget.AppCompatTextView
+            android:layout_width="0dp"
+            android:layout_height="match_parent"
+            android:layout_weight="1.8"
+            android:gravity="center"
+            android:text="@{data.id}"
+            android:background="@drawable/text_border"
+            android:textColor="@color/color_FF4A76FF"
+            android:textSize="@dimen/divider_24px"
+            android:textStyle="bold" />
+
+        <androidx.appcompat.widget.AppCompatTextView
+            android:layout_width="0dp"
+            android:layout_height="match_parent"
+            android:layout_weight="1.8"
+            android:gravity="center"
+            android:text="@{data.materialName}"
+            android:textColor="@color/color_FF4A76FF"
+            android:background="@drawable/text_border"
+            android:textSize="@dimen/divider_24px"
+            android:textStyle="bold" />
+
+        <androidx.appcompat.widget.AppCompatTextView
+            android:layout_width="0dp"
+            android:layout_height="match_parent"
+            android:layout_weight="1.8"
+            android:gravity="center"
+            android:text="@{data.specificationVersion}"
+            android:textColor="@color/color_FF4A76FF"
+            android:background="@drawable/text_border"
+            android:textSize="@dimen/divider_24px"
+            android:textStyle="bold" />
+
+        <androidx.appcompat.widget.AppCompatTextView
+            android:layout_width="0dp"
+            android:layout_height="match_parent"
+            android:layout_weight="1.8"
+            android:gravity="center"
+            android:text="@{data.units}"
+            android:textColor="@color/color_FF4A76FF"
+            android:background="@drawable/text_border"
+            android:textSize="@dimen/divider_24px"
+            android:textStyle="bold" />
+
+        <androidx.appcompat.widget.AppCompatTextView
+            android:layout_width="0dp"
+            android:layout_height="match_parent"
+            android:layout_weight="1.8"
+            android:gravity="center"
+            android:text="@{data.unitPrice}"
+            android:textColor="@color/color_FF4A76FF"
+            android:background="@drawable/text_border"
+            android:textSize="@dimen/divider_24px"
+            android:textStyle="bold" />
+
+    </LinearLayout>
+
+
+</layout>

+ 3 - 0
personalcenter/src/main/res/values/colors.xml

@@ -13,4 +13,7 @@
     <color name="color_69B2C5FF" tools:ignore="ResourceName">#69B2C5FF</color>
     <color name="color_DBEEF9FF" tools:ignore="ResourceName">#DBEEF9FF</color>
     <color name="color_FFFFFF" tools:ignore="ResourceName">#FFFFFF</color>
+    <color name="color_2ef3fa" tools:ignore="ResourceName">#2ef3fa</color>
+    <color name="color_1484DF" tools:ignore="ResourceName">#1484DF</color>
+    <color name="color_1A8EEC" tools:ignore="ResourceName">#1A8EEC</color>
 </resources>

+ 3 - 1
personalcenter/src/main/res/values/strings.xml

@@ -47,6 +47,8 @@
     <string name="order_related_issues" tools:ignore="ResourceName">订单相关问题</string>
     <string name="agreement_one" tools:ignore="ResourceName">认知数字疗法是数字疗法在认知障碍诊疗领域的创新应用。认知数字疗法由软件程序驱动,为认知障碍患者提供基于循证医学证据的数字化诊疗措施,包括数字化认知评估、预防、治疗和管理等内容。认知数字疗法可为正常人群和因老化、神经系统疾病、精神系统疾病及其他系统性疾病导致的认知障碍人群提供认知筛查、辅助诊断,并针对受损的认知功能提供基于智能算法的辅助干预,完成数据的实时上传和管理,促进医院、社区、家庭、患者有效联动。认知数字疗法能够在一定程度上降低医疗成本,节省诊治费用;提高疾病诊疗效率、增加患者可及性;优化疾病治疗和管理方案、增强患者依从性、提升治疗效果。</string>
     <string name="agreement_two" tools:ignore="ResourceName">1.根据《中国认知训练专家共识》建议每次训练时间不短于30分钟,每周训练至少四次,持续有规律的练习,可以取得更明显的训练效果。\n2.建议选择较为宽敞安静的室内环境,比如没有人的客厅、卧室、书房等,以免中途被打扰造成训练中断。\n3.事先安排好可能影响训练的私人问题,比如提前告知家人以免被打扰,训练前提前上厕所等。\n4.尽量在放松、舒适的状态下进行训练。若状态不佳可进行休息和调整,不要强行进行训练,否则会影响训练效果和后续任务安排。</string>
-    <string name="agreement_threee" tools:ignore="ResourceName">支付服务协议(以下简称“本协议”)是北京耀荣康健医疗科技发展有限公司(以下简称为“我们”或“我公司”)与用户(以下简称“您”)就未来蓝豚强脑训练设备租赁支付服务(以下简称为“本服务”)的使用事项所订立的有效合约。您通过网络页面点击确认或以其他方式选择接受本协议,即表示您与我们已达成协议并接受本协议的全部约定内容。如您在18周岁下,请确保在监护人的陪同和同意下使用本服务、进行支付行为。\n我们可能会根据监管或市场情况对本协议进行变更,并在使用程序平台(以下简称“服务平台”)上公告的方式提前予以公布,还请您随时关注协议变更情况。若您在本协议内容公告变更生效后继续使用本服务的,表示您已充分阅读、理解并接受变更修改后的协议内容,也将遵循变更后修改的协议内容使用本服务若您不同意变更修改后的协议内容,您应在变更生效前停止使用本服务。</string>
+    <string name="agreement_threee" tools:ignore="ResourceName">支付服务协议(以下简称“本协议”)是北京耀荣康健医疗科技发展有限公司(以下简称为“我们“或“我公司”)与用户(以下简称“您”)就未来蓝豚强脑训练设备租赁支付服务(以下简称为“本服务”)的使用事项所订立的有效合约。您通过网络页面点击确认或以其他方式选择接受本协议,即表示您与我们已达成协议并接受本协议的全部约定内容。如您在18周岁下,请确保在监护人的陪同和同意下使用本服务、进行支付行为。\n我们可能会根据监管或市场情况对本协议进行变更,并在使用程序平台(以下简称“服务平台”)以公告的方式提前予以公布,还请您随时关注协议变更情况。若您在本协议内容公告变更生效后继续使用本服务的,表示您已充分阅读、理解并接受变更修改后的协议内容,也将遵循变更后修改的协议内容使用本服务;若您不同意变更修改后的协议内容,您应在变更生效前停止使用本服务。</string>
     <string name="equipment_lease_agreement" tools:ignore="ResourceName">设备租赁协议</string>
+    <string name="renewal_fee_standard" tools:ignore="ResourceName">医疗器械产品续租收费标准</string>
+    <string name="compensation_price_list" tools:ignore="ResourceName">赔偿标准价目表</string>
 </resources>

Some files were not shown because too many files changed in this diff