diff --git a/.env.development b/.env.development
index c3a6cc24..63546009 100644
--- a/.env.development
+++ b/.env.development
@@ -9,7 +9,7 @@ ENV = 'development'
# VITE_APP_BASE_API_Url = 'http://25.18.122.78:9786'
# DEV
-VITE_APP_BASE_API_Url = 'https://aitstest.jlbank.com.cn:7001'
+VITE_APP_BASE_API_Url = 'https://aitstest.jlbank.com.cn:7003'
# app入口
#VITE_APP_BASE_API_Url = 'http://25.16.122.65:7001'
@@ -19,5 +19,4 @@ VITE_APP_BASE_API_Url = 'https://aitstest.jlbank.com.cn:7001'
# h5专用地址
-VITE_APP_BASE_H5_API_Url = 'http://aitstest.jlbank.com.cn:7001'
-
+VITE_APP_BASE_H5_API_Url = 'http://25.18.122.66:9786'
\ No newline at end of file
diff --git a/certificate/ICP备案信息.xlsx b/certificate/ICP备案信息.xlsx
new file mode 100644
index 00000000..d01afeaf
Binary files /dev/null and b/certificate/ICP备案信息.xlsx differ
diff --git a/certificate/android/cert.cer b/certificate/android/cert.cer
new file mode 100644
index 00000000..9e8d3bc7
Binary files /dev/null and b/certificate/android/cert.cer differ
diff --git a/certificate/android/public_key.pem b/certificate/android/public_key.pem
new file mode 100644
index 00000000..92544346
--- /dev/null
+++ b/certificate/android/public_key.pem
@@ -0,0 +1,9 @@
+-----BEGIN PUBLIC KEY-----
+MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAnZcvmQypn5F6Hym4517K
+uTb5FKJXf4Z+QBqrA2YaAL3VDrHn9s1IpkRu7FwmqqEhYHs72BE3F41pbLkzg178
+d9grSFMJ8N3OtGc9D4/jt4seSyZ2fPWkSN38upQPetFEjYQGJQ3MeCqbhdXGXDQ+
+XRi/wLsVpT7Dp11u0H2r7uFEpD85kkJnooyFdJAptmbdqb/Oi5wCbJZRwO1BSV3h
+YOw5T9/4yexLRteSODiMmq7xjAaotfxSNe7OpOGlBBBe84nsmplyDR0mldqh9esC
+DcSlBywWIO2y9azWx8F4EyR/3PTJwi03meQFpSB2ioXQwZgQXXlV8Z0VcWx0JRqG
+LwIDAQAB
+-----END PUBLIC KEY-----
diff --git a/certificate/android/获取备案的MD5值.txt b/certificate/android/获取备案的MD5值.txt
new file mode 100644
index 00000000..0928575f
--- /dev/null
+++ b/certificate/android/获取备案的MD5值.txt
@@ -0,0 +1,23 @@
+
+为什么没有 MD5?
+Java 8+ 默认禁用了 MD5(出于安全原因),keytool 默认只显示 SHA-1 和 SHA-256。
+
+但 证书本身仍然可以计算 MD5,只是 keytool 默认不显示。
+
+如何获取该 Keystore 的 MD5 指纹?
+方法 1:使用 openssl 计算证书的 MD5
+导出证书(.cer 或 .pem 格式):
+
+bash
+keytool -exportcert -alias ai_jlyh_app -keystore ai_jlyh_app.keystore -file cert.cer
+(输入 keystore 密码)
+
+用 openssl 计算 MD5 指纹:
+
+bash
+openssl x509 -inform der -in cert.cer -noout -fingerprint -md5
+输出示例:
+
+text
+MD5 Fingerprint=D5:DC:64:CD:DD:A5:25:FE:26:B8:EF:24:8A:2B:B3:89
+去掉冒号,转为小写,就是备案所需的 d5dc64cddda525fe26b8ef248a2bb389。
\ No newline at end of file
diff --git a/certificate/android/转换命令.txt b/certificate/android/转换命令.txt
index f513de36..0ba3fc1c 100644
--- a/certificate/android/转换命令.txt
+++ b/certificate/android/转换命令.txt
@@ -6,4 +6,8 @@ keytool -v -importkeystore -srckeystore ai_jlyh_app.p12 -srcstoretype PKCS12 -de
# 迁移到行业标准格式 PKCS12
keytool -importkeystore -srckeystore ai_jlyh_app.keystore -destkeystore ai_jlyh_app.keystore -deststoretype pkcs12
-keytool -v -list -keystore ai_jlyh_app.keystore
\ No newline at end of file
+keytool -v -list -keystore ai_jlyh_app.keystore
+
+
+# cer生成pem
+openssl x509 -inform der -in cert.cer -pubkey -noout > public_key.pem
\ No newline at end of file
diff --git a/certificate/ios/distribution.cer b/certificate/ios/distribution.cer
new file mode 100644
index 00000000..04a8f6c9
Binary files /dev/null and b/certificate/ios/distribution.cer differ
diff --git a/certificate/ios/public_key.pem b/certificate/ios/public_key.pem
new file mode 100644
index 00000000..6090446b
--- /dev/null
+++ b/certificate/ios/public_key.pem
@@ -0,0 +1,9 @@
+-----BEGIN PUBLIC KEY-----
+MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAttdtX3bTzu/8jSHkGYd+
+VyaQO94lvu+movMufkT8Whg5X9dMjI4bZrQBXr6YWKi/QQZCruPQy740oD7mm0tq
+tSJVD6z+HaTaIIwyLGLzTIuMlkrTrXAtFjSKmAUewsbyIoU5H/THDW1Qic/U+iYH
+P75thAoVWKVHdfY8608lZOeeusThlNXz9hWTPvg4ynqR0f0xnBXVP0Aq16BgCE2F
+xGsEmZF6aEpMxd4l8+0qo7Qmoh8/UJC0pTEi6RpZZy6i5Tns1GVuq/3wU3uZoB9v
+uaf7uJdC8Wjv8IcFOa7VSqb5v2N9r8eYK0+7w9YPL04f0BJkK0e7nBowpO7avuMZ
+DwIDAQAB
+-----END PUBLIC KEY-----
diff --git a/certificate/ios/生产证书.p12 b/certificate/ios/生产证书.p12
index 15d52c25..7145e3da 100644
Binary files a/certificate/ios/生产证书.p12 and b/certificate/ios/生产证书.p12 differ
diff --git a/certificate/ios/老证书/生产证书.p12.zip b/certificate/ios/老证书/生产证书.p12.zip
new file mode 100644
index 00000000..40d24a5e
Binary files /dev/null and b/certificate/ios/老证书/生产证书.p12.zip differ
diff --git a/certificate/ios/证书.p12 b/certificate/ios/老证书/证书.p12
similarity index 100%
rename from certificate/ios/证书.p12
rename to certificate/ios/老证书/证书.p12
diff --git a/src/components/course-item/course-item.vue b/src/components/course-item/course-item.vue
index 37871bbc..e0116c18 100644
--- a/src/components/course-item/course-item.vue
+++ b/src/components/course-item/course-item.vue
@@ -1,8 +1,10 @@
-
+
+
{{itemInfo.evalGrade}}
+
{{itemInfo.crsName}}
@@ -78,6 +80,7 @@
position: relative;
border-radius: 20rpx;
overflow: hidden;
+ box-shadow: 0 0 10rpx #c3c3c3;
.img-box{
width: 170rpx;
height: 170rpx;
diff --git a/src/components/nav-bar/nav-bar.vue b/src/components/nav-bar/nav-bar.vue
index fd126f56..7e632efc 100644
--- a/src/components/nav-bar/nav-bar.vue
+++ b/src/components/nav-bar/nav-bar.vue
@@ -6,6 +6,8 @@