From 5f880a362678bca5e1430c0f4d3cc1f8561a4c23 Mon Sep 17 00:00:00 2001 From: haml-707 <845831435@qq.com> Date: Sat, 28 Oct 2023 19:26:17 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E6=96=B0=E5=A2=9E=E6=8E=A5=E5=8F=A3?= =?UTF-8?q?=E6=A0=A1=E9=AA=8C=EF=BC=8C=E5=8F=8A=E9=94=99=E8=AF=AF=E6=8F=90?= =?UTF-8?q?=E7=A4=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/openeuler/app.js | 2 - .../components/meeting-list/meeting-list.js | 3 +- .../components/privacy-text/privacy-text.wxml | 10 +++-- .../privacy-update/privacy-update.js | 17 -------- .../privacy-update/privacy-update.json | 4 -- .../privacy-update/privacy-update.less | 28 ------------- .../privacy-update/privacy-update.wxml | 8 ---- .../privacy-update/privacy-update.wxss | 24 ----------- src/openeuler/components/privacy/privacy.wxss | 6 +-- src/openeuler/config/constants.js | 6 +-- src/openeuler/config/services-config.js | 2 +- .../package-events/publish/publish.js | 8 ++-- .../package-meeting/meeting/detail.js | 1 - .../package-meeting/reserve/reserve.js | 4 ++ .../package-meeting/reserve/reserve.wxml | 4 +- src/openeuler/package-my/my/privecy.json | 3 +- src/openeuler/package-my/my/privecy.wxml | 1 - src/openeuler/package-my/my/qrcode.js | 7 +++- src/openeuler/pages/auth/auth.wxss | 7 +--- src/openeuler/pages/events/events.js | 2 +- src/openeuler/utils/app-ajax.js | 40 ++++--------------- 21 files changed, 43 insertions(+), 144 deletions(-) delete mode 100644 src/openeuler/components/privacy-update/privacy-update.js delete mode 100644 src/openeuler/components/privacy-update/privacy-update.json delete mode 100644 src/openeuler/components/privacy-update/privacy-update.less delete mode 100644 src/openeuler/components/privacy-update/privacy-update.wxml delete mode 100644 src/openeuler/components/privacy-update/privacy-update.wxss diff --git a/src/openeuler/app.js b/src/openeuler/app.js index 523ebdc..23780e4 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 124eb54..d11c9cd 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 caa3e26..d31e74c 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 3258f1a..0000000 --- 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 b18bd46..0000000 --- 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 b09c797..0000000 --- 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 ddbb21b..0000000 --- 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 a850b87..0000000 --- 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 ef1677e..c2ed6c8 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 4b48769..a803688 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 4c5f55b..5d75397 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 bcfc314..eb3c9b4 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 4a0385e..285a8bd 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 adb63be..0998cde 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 07b59d1..a00e274 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 1cddc7c..73aa770 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 8944f90..5a57201 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 94d4272..dc14e14 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 ce61f42..1f7c79e 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 54f5c42..cb30fe7 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 d5339c4..5166852 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) { -- Gitee