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) {