diff --git a/src/openeuler/app.js b/src/openeuler/app.js
index 523ebdc5286f1bee754d0aea23447b84a75d95dc..23780e466cf206312f67a93962b73b4e181f7d33 100644
--- a/src/openeuler/app.js
+++ b/src/openeuler/app.js
@@ -6,10 +6,8 @@ App({
if (wx.canIUse('getUpdateManager')) {
//创建 UpdateManager 实例
const updateManager = wx.getUpdateManager();
- console.log('是否进入模拟更新');
//检测版本更新
updateManager.onCheckForUpdate(function (res) {
- console.log('是否获取版本');
// 请求完新版本信息的回调
if (res.hasUpdate) {
//监听小程序有版本更新事件
diff --git a/src/openeuler/components/meeting-list/meeting-list.js b/src/openeuler/components/meeting-list/meeting-list.js
index 124eb5438b1ad253f352631bdc953fbc499dc704..d11c9cd304706275e5fcd1be7397c867fe99aef0 100644
--- a/src/openeuler/components/meeting-list/meeting-list.js
+++ b/src/openeuler/components/meeting-list/meeting-list.js
@@ -208,6 +208,7 @@ Component({
})
} else {
wx.requestSubscribeMessage({
+ // tmplIds 对应消息模板
tmplIds: ['2xSske0tAcOVKNG9EpBjlb1I-cjPWSZrpwPDTgqAmWI', 'UpxRbZf8Z9QiEPlZeRCgp_MKvvqHlo6tcToY8fToK50'],
success(res) {
remoteMethods.collect(that.data.id, function (res) {
@@ -236,7 +237,7 @@ Component({
copyLink: function () {
wx.setClipboardData({
data: this.data.curJoinUrl,
- success: function (res) {
+ success: function () {
that.setData({
showDialog: false
})
diff --git a/src/openeuler/components/privacy-text/privacy-text.wxml b/src/openeuler/components/privacy-text/privacy-text.wxml
index caa3e26dc99cd2e79178a3cdcad28beee21b51c1..d31e74c65197a2dcd4f361ef9015c9d09396bab9 100644
--- a/src/openeuler/components/privacy-text/privacy-text.wxml
+++ b/src/openeuler/components/privacy-text/privacy-text.wxml
@@ -3,12 +3,16 @@
openEuler小程序隐私声明
我们深知您的隐私对您的重要性,并充分尊重您的隐私。在向我们提交您的个人信息之前,请您仔细阅读本《隐私政策声明》(以下简称“本声明”)。如果您对于我们处理您的个人信息的方式有任何疑问,欢迎与我们联系。本声明中的“我们”是指openEuler社区,“服务”是指openEuler小程序。
+ 版本更新说明
+ 请您仔细阅读此次隐私声明的更新内容:
+ 1. “我们如何收集和处理您的个人信息” 章节中,根据个人信息处理的合法基础进行了刷新。
+ 2. “如何访问或控制您的个人信息” 章节中,该等权利刷新为上述权利。
1.我们如何收集和处理您的个人信息
a) 当您登录时,我们会收集您的微信昵称、头像和性别,用于确认您是否具有创建会议的权限,向您发送会议通知及向第三方告知会议的组织人(maintainer)等。无论您是否拥有相关权限,您均可以收藏、订阅会议信息。
b) 当您预定会议之前,我们会收集您的Gitee ID和所属SIG组别名称,用于配置预定会议权限,并作为会议信息的部分展示在小程序。
c ) 当您预定会议时,如您填写邮箱地址我们会收集填写邮箱并向其发送会议通知。
d ) 当您创建会议后,我们会将您的Gitee ID及会议相关信息同步至本服务页面及openEuler社区网站(https://www.openeuler.org)以便对您的会议感兴趣的个人或组织及时获取相关信息。
- e ) 当您创建活动之前,我们会收集您的Gitee ID、所属企业名称用于配置活动发布权限,Gitee ID和您的所属企业名称会作为活动的发布者信息呈现在活动详情页。
+ e ) 当您创建活动之前,我们会收集您的Gitee ID用于配置活动发布权限。
f ) 当您为您创建的活动添加议题时,我们会收集您所填写议题的嘉宾名称、职位用于在活动议题的内容中展示。
g ) 当您在下载活动海报时,我们会申请您的相册保存权限,保存小程序生成的活动海报。
h ) 当您在活动详情页面点击地址时,我们在获取您的同意后会关联启动腾讯地图。
@@ -40,7 +44,7 @@
如果您对本协议有任何疑问或主张任何与个人信息有关的权利,您可以通过以下方式与我们联系
联系邮箱:contact@openeuler.io
联系热线:+86 18683791700
- 最近更新时间:2023年9月19日
- 隐私声明版本:v2023091901
+ 最近更新时间:2023年10月28日
+ 隐私声明版本:v2023102801
\ No newline at end of file
diff --git a/src/openeuler/components/privacy-update/privacy-update.js b/src/openeuler/components/privacy-update/privacy-update.js
deleted file mode 100644
index 3258f1a758400b935b00fb45b79c0b887751d26b..0000000000000000000000000000000000000000
--- a/src/openeuler/components/privacy-update/privacy-update.js
+++ /dev/null
@@ -1,17 +0,0 @@
-// components/privacy-update.js
-Component({
- /**
- * 组件的属性列表
- */
- properties: {},
-
- /**
- * 组件的初始数据
- */
- data: {},
-
- /**
- * 组件的方法列表
- */
- methods: {},
-});
diff --git a/src/openeuler/components/privacy-update/privacy-update.json b/src/openeuler/components/privacy-update/privacy-update.json
deleted file mode 100644
index b18bd46e2a57068d8358871028ca9053d521331a..0000000000000000000000000000000000000000
--- a/src/openeuler/components/privacy-update/privacy-update.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "component": true,
- "usingComponents": {}
-}
\ No newline at end of file
diff --git a/src/openeuler/components/privacy-update/privacy-update.less b/src/openeuler/components/privacy-update/privacy-update.less
deleted file mode 100644
index b09c797b567337bba6b274217ed8f90379388aba..0000000000000000000000000000000000000000
--- a/src/openeuler/components/privacy-update/privacy-update.less
+++ /dev/null
@@ -1,28 +0,0 @@
-/* pages/my/privecy.wxss */
-.container {
- display: flex;
- box-sizing: border-box;
- padding: 0 30rpx 0 30rpx;
-}
-
-.privecy-text text {
- display: block;
- margin: 24rpx 0;
- line-height: 56rpx;
- font-size: 36rpx;
-}
-
-.font-h1 {
- font-size: 40rpx;
-}
-.center {
- text-align: center !important;
-}
-
-.title {
- color: #000000;
-}
-
-.content {
- color: #6c7279ff;
-}
diff --git a/src/openeuler/components/privacy-update/privacy-update.wxml b/src/openeuler/components/privacy-update/privacy-update.wxml
deleted file mode 100644
index ddbb21b6606965bdea528f92be28502e37ae3d7a..0000000000000000000000000000000000000000
--- a/src/openeuler/components/privacy-update/privacy-update.wxml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
- 版本更新说明
- 请您仔细阅读此次隐私声明的更新内容:
- ● “我们将保留多久您的个人信息” 章节中,明确了注销账号后的个人信息处理时间
- ● “如何访问或控制您的个人信息” 章节中,该等权利刷新为上述权利
-
-
\ No newline at end of file
diff --git a/src/openeuler/components/privacy-update/privacy-update.wxss b/src/openeuler/components/privacy-update/privacy-update.wxss
deleted file mode 100644
index a850b875c9b80e77c1af54e4b4791991869c8c32..0000000000000000000000000000000000000000
--- a/src/openeuler/components/privacy-update/privacy-update.wxss
+++ /dev/null
@@ -1,24 +0,0 @@
-/* pages/my/privecy.wxss */
-.container {
- display: flex;
- box-sizing: border-box;
- padding: 0 30rpx 0 30rpx;
-}
-.privecy-text text {
- display: block;
- margin: 24rpx 0;
- line-height: 56rpx;
- font-size: 36rpx;
-}
-.font-h1 {
- font-size: 40rpx;
-}
-.center {
- text-align: center !important;
-}
-.title {
- color: #000000;
-}
-.content {
- color: #6c7279ff;
-}
diff --git a/src/openeuler/components/privacy/privacy.wxss b/src/openeuler/components/privacy/privacy.wxss
index ef1677e5610185f43d6d3234fada683da8db6616..c2ed6c8cbf0a1f1f30cb3b073a2b3eb3de2e16a7 100644
--- a/src/openeuler/components/privacy/privacy.wxss
+++ b/src/openeuler/components/privacy/privacy.wxss
@@ -59,10 +59,10 @@
.btns .reject {
background: #f4f4f5;
- color: #909399;
+ color: #000;
}
.btns .agree {
- background: #002fa7;
- color: #fff;
+ background: #f4f4f5;
+ color: #000;
}
\ No newline at end of file
diff --git a/src/openeuler/config/constants.js b/src/openeuler/config/constants.js
index 4b4876926dc98b2cf0e90d1478eac854edbeb6e8..a8036883e903f4445644309974f5ee8b6acf13a6 100644
--- a/src/openeuler/config/constants.js
+++ b/src/openeuler/config/constants.js
@@ -5,8 +5,8 @@ let _ = require('../utils/underscore-extend.js');
// 服务连接配置
let serviceConfig = {
-// SERVICE_URL: 'https://api.openeuler.org/meetings', // 正式环境
- SERVICE_URL: 'https://meetingserver-openeuler.test.osinfra.cn', // 测试环境
+ SERVICE_URL: 'https://api.openeuler.org/meetings', // 正式环境
+ // SERVICE_URL: 'https://meetingserver-openeuler.test.osinfra.cn', // 测试环境
};
// 存储配置
@@ -17,6 +17,4 @@ let storageConfig = {
// 所有配置
let constants = _.deepExtend(true, serviceConfig, storageConfig);
-console.log(constants);
-
module.exports = constants;
diff --git a/src/openeuler/config/services-config.js b/src/openeuler/config/services-config.js
index 4c5f55bb9187c1fc0139516f6aeb04412292b504..5d753974a8e83a9d58a02116364146d31c176ca0 100644
--- a/src/openeuler/config/services-config.js
+++ b/src/openeuler/config/services-config.js
@@ -108,7 +108,7 @@ let commonServiceConfig = {
// 我发布的活动
MY_EVENTS_LIST: '/sponsoractivities/',
- // 我发布的活动
+ // 下架活动
DEL_EVENT: '/activitydel/{id}/',
// 所有活动
diff --git a/src/openeuler/package-events/publish/publish.js b/src/openeuler/package-events/publish/publish.js
index bcfc314b20915d4b14cd110a28d5f5b3373e4cd1..eb3c9b4afa796081495c96c3dd274657077fe749 100644
--- a/src/openeuler/package-events/publish/publish.js
+++ b/src/openeuler/package-events/publish/publish.js
@@ -519,9 +519,11 @@ Page({
return;
}
remoteMethods.addEvents(postData, (res) => {
- wx.redirectTo({
- url: '/package-events/publish/success?type=2',
- });
+ if (res.code === 201) {
+ wx.redirectTo({
+ url: '/package-events/publish/success?type=2',
+ });
+ }
});
},
saveDraft() {
diff --git a/src/openeuler/package-meeting/meeting/detail.js b/src/openeuler/package-meeting/meeting/detail.js
index 4a0385e645e1247335fed8042e8ebc59a6a30955..285a8bd8c03982330b27718c419b631cd929977a 100644
--- a/src/openeuler/package-meeting/meeting/detail.js
+++ b/src/openeuler/package-meeting/meeting/detail.js
@@ -61,7 +61,6 @@ Page({
});
},
getPlatform: function (target) {
- console.log(target);
return this.data.platformList.find((item) => {
return item.name === target;
});
diff --git a/src/openeuler/package-meeting/reserve/reserve.js b/src/openeuler/package-meeting/reserve/reserve.js
index adb63be967d9ce1abc81c19d279f8fcb91c8e097..0998cde2341e611b2812a33de6a963403986fcb1 100644
--- a/src/openeuler/package-meeting/reserve/reserve.js
+++ b/src/openeuler/package-meeting/reserve/reserve.js
@@ -51,6 +51,10 @@ let localMethods = {
this.toast('请选择开始时间');
return;
}
+ if (new Date() > new Date(`${that.data.date} ${that.data.start}`)) {
+ this.toast('会议时间已过,请正确选择');
+ return;
+ }
if (!that.data.end) {
this.toast('请选择结束时间');
return;
diff --git a/src/openeuler/package-meeting/reserve/reserve.wxml b/src/openeuler/package-meeting/reserve/reserve.wxml
index 07b59d1dda5c846c584c1db2e7db99acd9f1f922..a00e2741307e327b84a699398e2c466a0fda2329 100644
--- a/src/openeuler/package-meeting/reserve/reserve.wxml
+++ b/src/openeuler/package-meeting/reserve/reserve.wxml
@@ -7,7 +7,7 @@
会议名称
*
-
+
@@ -63,7 +63,7 @@
Etherpad链接
-
+
自动录制会议
diff --git a/src/openeuler/package-my/my/privecy.json b/src/openeuler/package-my/my/privecy.json
index 1cddc7cd895c50fa5c1c2f0b1c031af5ac77954a..73aa770e4bd41bf36b8d1ce25b118476a6e83496 100644
--- a/src/openeuler/package-my/my/privecy.json
+++ b/src/openeuler/package-my/my/privecy.json
@@ -1,7 +1,6 @@
{
"usingComponents": {
- "privacy-text": "/components/privacy-text/privacy-text",
- "privacy-update": "/components/privacy-update/privacy-update"
+ "privacy-text": "/components/privacy-text/privacy-text"
},
"navigationBarTitleText": "社区隐私声明"
}
\ No newline at end of file
diff --git a/src/openeuler/package-my/my/privecy.wxml b/src/openeuler/package-my/my/privecy.wxml
index 8944f905edd002adb4d4d6672665f9e78dd74940..5a57201631ef6ecd2c3002ba0dde4bce481319ce 100644
--- a/src/openeuler/package-my/my/privecy.wxml
+++ b/src/openeuler/package-my/my/privecy.wxml
@@ -1,4 +1,3 @@
-
查看历史版本隐私声明请点击 此处。
\ No newline at end of file
diff --git a/src/openeuler/package-my/my/qrcode.js b/src/openeuler/package-my/my/qrcode.js
index 94d42722158ef5bf66c38dbaebed1dc7f9a05328..dc14e14c5e6b423e11b95e1ac5d31ed0fb589e1b 100644
--- a/src/openeuler/package-my/my/qrcode.js
+++ b/src/openeuler/package-my/my/qrcode.js
@@ -49,8 +49,11 @@ Page({
duration: 2000,
});
},
- fail: function (err) {
- console.log(err);
+ fail: function () {
+ wx.showModal({
+ title: '保存失败~',
+ content: '请尝试点击右上角 “...” => “设置” 同意添加到相册后再保存~',
+ });
},
complete(res) {
console.log(res);
diff --git a/src/openeuler/pages/auth/auth.wxss b/src/openeuler/pages/auth/auth.wxss
index ce61f4234c6e8fc3c1e3c83e3010ca770e8a6370..1f7c79e9d65b76ca593dde4df7fd91549f433ace 100644
--- a/src/openeuler/pages/auth/auth.wxss
+++ b/src/openeuler/pages/auth/auth.wxss
@@ -117,8 +117,8 @@ page {
text-align: left;
}
van-dialog button {
- background-color: #002fa7;
- color: #fff;
+ color: #000;
+ background: #f4f4f5;
}
.btn-box {
display: flex;
@@ -131,7 +131,4 @@ van-dialog button {
}
.btn-box button:last-child {
margin-left: 12rpx;
- color: #000;
- background-color: transparent;
- border: 1px solid #000;
}
\ No newline at end of file
diff --git a/src/openeuler/pages/events/events.js b/src/openeuler/pages/events/events.js
index 54f5c421ffe2853c58aca273620b025009bb7b3b..cb30fe7ee39e9c697cd16aafaeb15a61c72ed0ed 100644
--- a/src/openeuler/pages/events/events.js
+++ b/src/openeuler/pages/events/events.js
@@ -166,7 +166,7 @@ Page({
}
} else {
this.setData({
- showDialoogDel: true,
+ showDialogDel: true,
});
}
} else {
diff --git a/src/openeuler/utils/app-ajax.js b/src/openeuler/utils/app-ajax.js
index d5339c4ff1dc2eeb47922639900f422dc9eec813..5166852c26b4f11eee561c0a9171187c76cf7975 100644
--- a/src/openeuler/utils/app-ajax.js
+++ b/src/openeuler/utils/app-ajax.js
@@ -7,30 +7,6 @@ const underscore = require('./underscore-extend.js');
const servicesConfig = require('../config/services-config.js');
const CONSTANTS = require('../config/constants.js');
-/* 基础通信参数 */
-const _authClient = function () {
- const deviceId = 'miniprogram';
-
- const auth = {
- authParams: {
- timestamp: new Date().getTime(),
- deviceId: deviceId,
- },
- clientParams: {
- os: 'mini',
- network: '',
- deviceId: deviceId,
- appVersion: CONSTANTS.APP_VERSION,
- },
- openId: appSession.getUserInfoByKey('openId') || '',
- appId: CONSTANTS.APP_ID,
- areaCode: CONSTANTS.AREA_CODE,
- miniId: CONSTANTS.MINI_ID,
- };
-
- return auth;
-};
-
/**
* 获取service
* @param {Object} params
@@ -76,8 +52,6 @@ const appAjax = {
* complete: "" // 完成回调
*/
postJson: function (params) {
- let authClient = _authClient();
-
// 默认参数
let defaultParams = {
service: '', // 服务的配置名称
@@ -87,7 +61,6 @@ const appAjax = {
loadingText: '加载中...', // 加载的提示语
autoCloseWait: true, // 自动关闭菊花
headers: {
- 'base-params': JSON.stringify(authClient),
Authorization: appSession.getToken() ? 'Bearer ' + appSession.getToken() : '',
},
isAsync: true,
@@ -124,13 +97,16 @@ const appAjax = {
if (res.statusCode === 401) {
wx.removeStorageSync('_app_userinfo_session');
ajaxParams.success(0, res);
- wx.navigateTo({
- url: '/pages/auth/auth',
- });
+ const pages = getCurrentPages(); // 当前页面
+ if (pages[0].route !== '/pages/auth/auth') {
+ wx.navigateTo({
+ url: '/pages/auth/auth',
+ });
+ }
return;
}
if (res.statusCode.toString()[0] != 2) {
- let message = '有点忙开个小差,稍后再试~';
+ let message = (res?.data?.detail && res.statusCode.toString() === 400) || '有点忙开个小差,稍后再试~';
if (ajaxParams.error) {
ajaxParams.error(message, res);
} else {
@@ -152,7 +128,7 @@ const appAjax = {
wx.setStorageSync(CONSTANTS.APP_USERINFO_SESSION, data);
}
}
- let message = '有点忙开个小差,稍后再试~';
+ let message = (res?.data?.detail && res.statusCode.toString() === 400) || '有点忙开个小差,稍后再试~';
ajaxParams.error && ajaxParams.error(message, res);
},
complete: function (res) {