From 44cdb09f9ea72fb81e1c4e297147256bb4b09c57 Mon Sep 17 00:00:00 2001 From: haml-707 <845831435@qq.com> Date: Wed, 29 Nov 2023 14:18:22 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E5=88=A0=E9=99=A4=E5=9B=9E=E6=94=BE?= =?UTF-8?q?=E9=93=BE=E6=8E=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit fix: 取消修改原型链调用 feat: 删除活动修改 giteeid fix: 隐私声明刷新 FIX: 海报无法保存 fix: 登录按钮重复点击 docs: 隐私声明刷新 docs: 隐私声明刷新 --- src/mindspore/app.json | 1 - .../components/privacy-text/privacy-text.wxml | 42 +++++---- .../components/privacy-text/privacy-text.wxss | 5 + src/mindspore/config/constants.js | 2 +- .../package-events/events/event-detail.js | 16 +--- .../package-events/events/event-detail.wxml | 15 +-- src/mindspore/package-events/events/poster.js | 9 ++ .../package-events/manage/enterprise-list.js | 13 --- .../manage/enterprise-list.wxml | 5 +- .../package-events/manage/member-detail.js | 91 ------------------- .../package-events/manage/member-detail.json | 3 - .../package-events/manage/member-detail.wxml | 16 ---- .../package-events/manage/member-detail.wxss | 87 ------------------ .../package-events/publish/publish.js | 28 ++---- .../package-events/publish/publish.wxml | 10 -- .../package-meeting/meeting/detail.js | 2 +- .../package-meeting/reserve/reserve.js | 7 +- .../package-meeting/reserve/reserve.wxml | 2 +- .../package-meeting/sig/add-sig-member.wxml | 2 +- .../package-meeting/sig/del-member.js | 2 +- .../package-meeting/sig/msg-list.wxml | 2 +- src/mindspore/package-my/my/privecy.js | 3 - src/mindspore/package-my/my/privecy.wxml | 2 - src/mindspore/package-my/my/privecy.wxss | 2 +- src/mindspore/package-my/my/qrcode.js | 3 + src/mindspore/package-my/my/sdk.wxml | 31 ++----- src/mindspore/package-my/my/share.wxml | 6 +- src/mindspore/pages/auth/auth.js | 2 +- src/mindspore/pages/auth/auth.wxss | 2 +- src/mindspore/utils/app-user.js | 4 - src/mindspore/utils/utils.js | 34 +++---- src/openeuler/app.json | 1 - .../components/privacy-text/privacy-text.wxml | 38 ++++---- .../components/privacy-text/privacy-text.wxss | 9 ++ src/openeuler/config/constants.js | 2 +- .../package-events/events/event-detail.wxml | 4 +- .../package-events/events/event-list.wxml | 2 +- src/openeuler/package-events/events/poster.js | 12 ++- .../package-events/events/poster.wxml | 5 +- .../package-events/manage/enterprise-list.js | 13 --- .../manage/enterprise-list.wxml | 7 +- .../package-events/manage/member-detail.js | 85 ----------------- .../package-events/manage/member-detail.json | 3 - .../package-events/manage/member-detail.wxml | 16 ---- .../package-events/manage/member-detail.wxss | 87 ------------------ .../package-events/publish/publish.js | 7 +- .../package-meeting/meeting/detail.js | 2 +- .../package-meeting/reserve/reserve.js | 5 +- .../package-meeting/sig/add-sig-member.wxml | 2 +- src/openeuler/package-my/events/my-list.wxml | 2 +- src/openeuler/package-my/my/help.js | 6 +- src/openeuler/package-my/my/help.wxml | 19 ++-- src/openeuler/package-my/my/help.wxss | 31 +++++++ src/openeuler/package-my/my/privecy.wxml | 2 - src/openeuler/package-my/my/privecy.wxss | 10 +- src/openeuler/package-my/my/sdk.wxml | 36 ++------ src/openeuler/package-my/my/share.wxml | 8 +- src/openeuler/pages/auth/auth.js | 4 +- src/openeuler/pages/auth/auth.wxss | 2 +- src/openeuler/pages/events/events.wxml | 2 +- src/openeuler/utils/app-ajax.js | 2 +- src/openeuler/utils/app-user.js | 3 - src/openeuler/utils/utils.js | 36 ++++---- 63 files changed, 228 insertions(+), 684 deletions(-) delete mode 100644 src/mindspore/package-events/manage/member-detail.js delete mode 100644 src/mindspore/package-events/manage/member-detail.json delete mode 100644 src/mindspore/package-events/manage/member-detail.wxml delete mode 100644 src/mindspore/package-events/manage/member-detail.wxss delete mode 100644 src/openeuler/package-events/manage/member-detail.js delete mode 100644 src/openeuler/package-events/manage/member-detail.json delete mode 100644 src/openeuler/package-events/manage/member-detail.wxml delete mode 100644 src/openeuler/package-events/manage/member-detail.wxss diff --git a/src/mindspore/app.json b/src/mindspore/app.json index d78d67a..40f49b7 100644 --- a/src/mindspore/app.json +++ b/src/mindspore/app.json @@ -29,7 +29,6 @@ "pages": [ "events/event-list", "manage/enterprise-list", - "manage/member-detail", "manage/add-member", "manage/del-member", "publish/publish", diff --git a/src/mindspore/components/privacy-text/privacy-text.wxml b/src/mindspore/components/privacy-text/privacy-text.wxml index f0984ef..8f89acc 100644 --- a/src/mindspore/components/privacy-text/privacy-text.wxml +++ b/src/mindspore/components/privacy-text/privacy-text.wxml @@ -3,8 +3,8 @@ MindSpore小程序隐私声明 我们深知您的隐私对您的重要性,并充分尊重您的隐私。在向我们提交您的个人信息之前,请您仔细阅读本《隐私政策声明》(以下简称“本声明”)。如果您对于我们处理您的个人信息的方式有任何疑问,欢迎与我们联系。本声明中的“我们”是指Mindspore社区,“服务”是指Mindspore小程序。 - 请您仔细阅读此次隐私政策的更新内容: + class="content">我们深知您的隐私对您的重要性,并充分尊重您的隐私。在向我们提交您的个人信息之前,请您仔细阅读本《隐私政策声明》(以下简称“本声明”)。如果您对于我们处理您的个人信息的方式有任何疑问,欢迎与我们联系。本声明中的“我们”是指MindSpore社区,“服务”是指MindSpore小程序。 + 请您仔细阅读此次隐私声明的更新内容: 1. 细化我们如何收集和处理您的个人数据。 2. 细化我们在何种情况披露或共享您的个人信息。 3. 增加第三方SDK列表、设备权限调用章节。 @@ -14,19 +14,17 @@ 1.我们如何收集和处理您的个人信息 a ) 服务优化 为保障您正常使用我们的服务、维护我们服务的正常运行,确保您使用我们产品的改善及优化您的服务体验,我们会获取您的设备型号,用于前端页面适配。我们会将第三方插件WAF部署在本服务中用于安全保护,WAF插件会收集访问请求时间、请求的客户端IP地址、请求的客户端端口号、请求协议类型、请求响应码、请求方法、请求的服务器域名、请求URL、请求的长度、请求处理时间、通过SNI请求的域名、请求header中的user-gent、请求所属Region,请求头中的Referer内容。 + class="content">为保障您正常使用我们的服务、维护我们服务的正常运行,确保您使用我们产品的改善及优化您的服务体验,我们会获取您的设备型号,用于前端页面适配。我们会将第三方插件WAF部署在本服务中用于安全保护,WAF插件会收集您的请求信息,详细信息请查看 + https://support.huaweicloud.com/usermanual-waf/waf_01_0172.html b ) 登录服务 1. 当您登录时,我们会收集并使用您的微信openid, 用于核对您的身份在本服务中的唯一性和安排接下来的服务功能需要。同时我们会为您生成默认头像和nickname。 2.为记录登录凭证用于鉴权、简化您重复操作的步骤,我们会使用Storage在设备本地存储您的认证凭据、会议权限等级、活动权限等级、是否同意最新隐私声明、头像、nickname、Gitee ID、User ID。我们不会将该技术用于本隐私政策所述目的之外的任何用途。如果您拒绝我们使用该技术收集和使用您的相关信息,您可以通过取消同意隐私声明来撤销隐私同意。 + class="content">2.为记录登录凭证用于鉴权、简化您重复操作的步骤,我们会使用Storage在设备本地存储您的登录认证凭据、会议权限等级、活动权限等级、是否同意最新隐私声明、头像、nickname、Gitee ID、User ID。我们不会将该技术用于本隐私声明所述目的之外的任何用途。如果您拒绝我们使用该技术收集和使用您的相关信息,您可以通过取消同意隐私声明来撤销隐私同意。 c ) 授权预订会议或发布活动权限 如果您需要预订会议或发布活动,我们需要收集您的nickname用于设置您发布会议或发布活动的权限,收集您的Gitee ID、所属城市和所属SIG用于设置您的预定会议的权限。 d ) 预定会议 - 如果您有预定会议权限,在预定会议时,我们会收集您的Gitee ID作为会议发起人,收集您的所属城市用于确定MSG城市,收集您的所属SIG用于选择会议所属SIG。同时我们会收集您编辑的邮箱地址,用于发送会议邀请通知邮件。如果您在预定会议时选择会议自动录屏当有参会者进入后,会议会自动录屏。在会议预订后,我们会将会议相关信息(包含会议主题、会议描述、会议发起人、会议时间、会议ID、会议链接、etherpad链接、回放链接)公开至Mindspore社区官网(https://www.mindspore.cn)和本服务会议列表中,以便于更多感兴趣的个人、组织回顾我们的会议。 - e ) 申请发布活动 - 当您创建活动时,我们会收集您填写的活动相关信息,包括活动名称、活动时间、报名链接、线上链接、活动简介、活动议程(活动嘉宾的姓名、学校/公司或职位)、活动地址,以便参与活动人员了解活动。活动信息审核通过发布后,我们会将上述活动相关信息公开至MindSpore社区官网(https://www.mindspore.cn)和本服务活动列表中,以便更多人了解本活动。 - f ) 收藏会议 + 如果您有预定会议权限,在预定会议时,我们会收集您的Gitee ID作为会议发起人,收集您的所属城市用于确定MSG城市,收集您的所属SIG用于选择会议所属SIG。同时我们会收集您编辑的邮箱地址,用于发送会议邀请通知邮件。如果您在预定会议时选择自动录制会议,当有参会者进入后,会议会自动录屏。在会议预订后,我们会将包含会议发起人Gitee ID的会议相关信息公开至openEuler社区官网(https://www.openeuler.org)和本服务会议列表中,以便于更多感兴趣的个人、组织查看我们的会议。 + e ) 收藏会议 1. 在会议即将开始前,我们会使用您的微信openid通过微信通知为您发送会议开始提醒。 2. 当您收藏的会议被提前取消时,我们会使用您的微信openid通过微信通知为您发送会议取消提醒。 2. 我们在何种情况披露或共享您的个人信息 @@ -35,20 +33,22 @@ b ) 为了保护国家安全、公共安全以及您和其他个人的重大合法权益而需要共享您的个人信息。 c ) 共享给业务合作伙伴。我们可能会向合作伙伴等第三方共享您的信息。但我们仅会出于合法、正当、必要、特定、明确的目的共享您的个人信息,并且只会共享提供服务所必需的个人信息。 - 详见第三方共享信息清单。 + 详见第三方共享信息清单 3. 第三方SDK列表 - 详见第三方SDK列表。 + 在您使用我们的服务过程中,部分服务需要由我们与第三方合作伙伴共同为您提供,例如会议预定等,为此我们集成了第三方合作伙伴的软件工具开发包(简称“SDK”)或其他类似的应用程序。 + 详见第三方SDK列表 + 我们无法控制第三方的隐私和数据保护政策,此类第三方不受到本声明的约束。在向第三方提交个人信息之前,请参见第三方的隐私保护政策。 4. 设备权限调用 当您使用本服务时,为了您能够正常使用和有更好的体验,我们可能会需要您授权使用一些权限,如相册写入、地理位置权限、剪切板、微信订阅消息,申请权限的具体目的如下: - a ) 相册写入权限:当您在本服务保存图片时,我们会在获得您的明示同意后,使用您的相册(仅写入)权限;使用场景包含:关注公众号、B站直播、关注头条号;您可以通过以下途径配置授权:小程序主页右上角“…”—“设置”—添加到相册—授权。 - b ) 地理位置权限:当您使用本服务发布活动时,为便于您快速填写活动地址,我们调用腾讯地图的服务,通过微信授权的方式开启您的地理位置权限,获取您选择的位置信息,包含经纬度;您可以通过以下途径取消授权:小程序主页右上角“…”—“设置”—小程序已获取的信息—点击“管理”—点击“选择的位置信息”—通知开发者删除。 + a ) 相册写入权限:当您在本服务保存图片时,我们会在获得您的明示同意后,使用您的相册(仅写入)权限;使用场景包含:关注公众号、B站直播、关注头条号;您可以通过以下途径配置授权:小程序主页右上角“…”—“设置”—“添加到相册”—“授权”。 + b ) 地理位置权限:当您使用本服务发布活动时,为便于您快速填写活动地址,我们调用腾讯地图的服务,通过微信授权的方式开启您的地理位置权限,获取您选择的位置信息,包含经纬度;您可以通过以下途径取消授权:小程序主页右上角“…”—“设置”—“小程序已获取的信息”—“管理”—“选择的位置信息”—“通知开发者删除”。 c ) 剪切板:为便于您快速复制内容,我们会使用您的剪切板写入权限快速复制您选择的内容。 - d ) 当您收藏会议后,为了及时通知会议情况,会在会议之前十分钟或取消会议时通过微信订阅消息的方式通知您,您可以通过以下途径配置授权:小程序主页右上角“…”—“设置”—订阅消息—接受通知—授权。 + d ) 当您收藏会议后,为了及时通知会议情况,会在会议之前十分钟或取消会议时通过微信订阅消息的方式通知您,您可以通过以下途径配置授权:小程序主页右上角“…”—“设置”—“订阅消息”—“接受通知”—“授权”。 5. 我们将保留多久您的个人信息 我们将会在达成本声明所述目的所需的期限内保留您的个人信息,除非按照法律要求或您的要求需要延长保留期。 - a ) 您注销账户后,根据《个人信息法》的相关规定,我们会在保留期限内存储或保留您的个人信息。在您的个人信息超出保留期限,且没有法律要求我们继续处理您的特定个人信息的情况下,我们将会根据可适用法律的要求删除您的个人信息。例如,我们将会按照《网络安全法》《个人信息法》等相关法律法规规定的期限保存您的用户信息,保留期为您注销帐号后六(6)个月(按照30天为一个月计算)。当超过保留期,用户预订的会议、用户预定会议录制及其上传记录、用户收藏的会议、用户发布的活动、用户收藏的活动以及用户信息将被删除。 - b ) 当您撤销同意隐私声明后,我们将立即对您的个人数据进行匿名化处理,包括您的openid 、nickname、Gitee ID、创建会议所填写的邮箱。 - c ) 当您的最后登录时间距今超过2年(按照365天为一年计算),我们会对您的账户进行注销处理,用户预订的会议、用户预定会议录制及其上传记录、用户收藏的会议、用户发布的活动、用户收藏的活动以及用户信息将被删除。 + a ) 您注销账户后,根据《个人信息法》的相关规定,我们会在保留期限内存储或保留您的个人信息。在您的个人信息超出保留期限,且没有法律要求我们继续处理您的特定个人信息的情况下,我们将会根据可适用法律的要求删除您的个人信息。例如,我们将会按照《网络安全法》《个人信息法》等相关法律法规规定的期限保存您的用户信息,保留期为您注销帐号后六(6)个月(按照30天为一个月计算)。当超过保留期,用户预订的会议、用户收藏的会议、用户发布的活动、用户收藏的活动以及用户信息将被删除。 + b ) 当您撤销同意隐私声明后,我们将立即对您的个人数据进行匿名化处理,包括您的 Gitee ID、创建会议所填写的邮箱、收藏的活动、收藏的会议。 + c ) 当您的最后登录时间距今超过2年(按照365天为一年计算),我们会对您的账户进行注销处理,用户预订的会议、用户收藏的会议、用户发布的活动、用户收藏的活动以及用户信息将被删除。 d ) 对于您预定的会议,如果会议的创建时间距今超过2年(按照365天为一年计算),我们会对会议进行删除处理,同时清除所有用户对该会议的收藏。 e ) 对于您发布的活动,如果活动的创建时间距今超过2年(按照365天为一年计算),我们会对活动进行删除处理,同时清除所有用户对该活动的收藏。 6. 我们将如何保护您的个人信息 @@ -62,6 +62,8 @@ d ) 反对我们对您的个人信息进行处理的权利; e ) 限制我们对您的个人信息进行处理的权利; f ) 向有权的个人信息保护部门提起投诉、举报的权利; + g ) 撤销同意隐私声明的权利,您可以通过以下途径撤销同意隐私声明:“我的”—右上角“设置”图标—“取消同意隐私声明”; + h ) 注销帐号的权利,您可以通过以下途径注销帐号:“我的”—右上角“设置”图标—“注销帐号”; 请注意上述权利不是绝对的,且可能根据适用的法律受到限制。如果您需要我们协助行使上述请求或权利,请通过下述“如何联系我们”联系。除非适用的法律法规另有要求,我们会在一个月内响应您的请求。根据您请求的复杂度,我们可能另行延迟两个月。如果发生该情况,我们会在收到请求的一个月内向您告知延迟及其原因。 如果您对本协议有任何疑问或主张任何与个人信息有关的权利,您可以通过以下方式与我们联系 联系邮箱:contact@mindspore.cn 联系热线:+86 18683791700 - 最近更新时间:2023年11月27日 - 隐私声明版本:v20231127 + 最近更新时间:2023年12月01日 + 隐私声明版本:v20231201 + 查看历史版本隐私声明请点击 此处。 + \ No newline at end of file diff --git a/src/mindspore/components/privacy-text/privacy-text.wxss b/src/mindspore/components/privacy-text/privacy-text.wxss index 98a47a0..95bd809 100644 --- a/src/mindspore/components/privacy-text/privacy-text.wxss +++ b/src/mindspore/components/privacy-text/privacy-text.wxss @@ -11,6 +11,7 @@ page { margin: 24rpx 0; line-height: 56rpx; font-size: 36rpx; + word-break: break-word; } .font-h1 { @@ -31,3 +32,7 @@ page { .content { color: #6c7279ff; } +navigator { + color: #389EEB; + text-decoration: underline; +} \ No newline at end of file diff --git a/src/mindspore/config/constants.js b/src/mindspore/config/constants.js index 6a8dcdc..4e6de08 100644 --- a/src/mindspore/config/constants.js +++ b/src/mindspore/config/constants.js @@ -2,7 +2,7 @@ let _ = require('../utils/underscore-extend.js'); // 服务连接配置 let serviceConfig = { - SERVICE_URL: 'https://meetingserver-mindspore-icsl.test.osinfra.cn', // 灰度环境、 + SERVICE_URL: 'https://meetingserver-mindspore-icsl.test.osinfra.cn', }; // 存储配置 diff --git a/src/mindspore/package-events/events/event-detail.js b/src/mindspore/package-events/events/event-detail.js index bf55345..fa0fc3a 100644 --- a/src/mindspore/package-events/events/event-detail.js +++ b/src/mindspore/package-events/events/event-detail.js @@ -100,7 +100,6 @@ Page({ data: { info: {}, - showReplay: false, id: '', startTime: '', endTime: '', @@ -191,21 +190,14 @@ Page({ }, colseDiglog() { this.setData({ - showReplay: false, showDialog: false, showRegister: false, }); }, maskClick() { - if (this.data.info.replay_url && this.data.info.status === 5) { - this.setData({ - showReplay: true, - }); - } else { - this.setData({ - showDialog: true, - }); - } + this.setData({ + showDialog: true, + }); }, copyLink(e) { let link = e.currentTarget.dataset.link; @@ -215,14 +207,12 @@ Page({ success: function () { that.setData({ showDialog: false, - showReplay: false, showRegister: false, }); }, fail: function () { that.setData({ showDialog: false, - showReplay: false, showRegister: false, }); }, diff --git a/src/mindspore/package-events/events/event-detail.wxml b/src/mindspore/package-events/events/event-detail.wxml index 8159996..6e417f1 100644 --- a/src/mindspore/package-events/events/event-detail.wxml +++ b/src/mindspore/package-events/events/event-detail.wxml @@ -102,7 +102,7 @@ 分享 - + - + - - - \ No newline at end of file diff --git a/src/mindspore/package-events/events/poster.js b/src/mindspore/package-events/events/poster.js index 136d285..042c0c8 100644 --- a/src/mindspore/package-events/events/poster.js +++ b/src/mindspore/package-events/events/poster.js @@ -63,6 +63,15 @@ Page({ }); } }, + onShow() { + setTimeout(() => { + wx.showToast({ + title: '如有需要请截图保存海报~', + icon: 'none', + duration: 2000, + }); + }, 1000); + }, back() { wx.navigateBack(); }, diff --git a/src/mindspore/package-events/manage/enterprise-list.js b/src/mindspore/package-events/manage/enterprise-list.js index a3ed28e..b1147f7 100644 --- a/src/mindspore/package-events/manage/enterprise-list.js +++ b/src/mindspore/package-events/manage/enterprise-list.js @@ -52,19 +52,6 @@ Page({ }); this.initData(); }, - toDetail: function (e) { - wx.navigateTo({ - url: - '/package-events/manage/member-detail?id=' + - e.currentTarget.dataset.id + - '&avatar=' + - e.currentTarget.dataset.avatar + - '&name=' + - e.currentTarget.dataset.name + - '&nickname=' + - e.currentTarget.dataset.nickname, - }); - }, addMember: function () { wx.navigateTo({ url: '/package-events/manage/add-member', diff --git a/src/mindspore/package-events/manage/enterprise-list.wxml b/src/mindspore/package-events/manage/enterprise-list.wxml index ddb2fc5..a109f7e 100644 --- a/src/mindspore/package-events/manage/enterprise-list.wxml +++ b/src/mindspore/package-events/manage/enterprise-list.wxml @@ -14,17 +14,16 @@ - {{item.nickname}} - {{item.gitee_name}} + {{item.gitee_name || ''}} - diff --git a/src/mindspore/package-events/manage/member-detail.js b/src/mindspore/package-events/manage/member-detail.js deleted file mode 100644 index b1ab276..0000000 --- a/src/mindspore/package-events/manage/member-detail.js +++ /dev/null @@ -1,91 +0,0 @@ -// pages/sig/member-detail.js -const appAjax = require('./../../utils/app-ajax'); -let remoteMethods = { - saveMemberGiteeName: function (postData, _callback) { - appAjax.postJson({ - autoShowWait: true, - type: 'PUT', - service: 'ENTERPRISE_SAVE_MEMBER_DETAIL', - otherParams: { - id: postData.id, - }, - data: { - gitee_name: postData.gitee_name, - }, - success: function (ret) { - wx.showToast({ - title: '修改成功', - icon: 'none', - duration: 2000, - }); - _callback && _callback(ret); - }, - }); - }, -}; -Page({ - /** - * 页面的初始数据 - */ - data: { - id: '', - avatar: '', - nickname: '', - gitee_name: '', - rawName: '', - }, - - /** - * 生命周期函数--监听页面加载 - */ - onLoad: function (options) { - this.setData({ - id: options.id, - avatar: options.avatar, - nickname: options.nickname, - gitee_name: options.name, - rawName: options.name, - }); - }, - confirm: function () { - let that = this; - if (!that.data.gitee_name) { - wx.showToast({ - title: '请输入ID', - icon: 'none', - duration: 2000, - }); - return; - } - remoteMethods.saveMemberGiteeName( - { - id: that.data.id, - gitee_name: that.data.gitee_name, - }, - function (data) { - if (data.code === 200) { - wx.showToast({ - title: '操作成功', - icon: 'success', - duration: 2000, - }); - that.setData({ - rawName: that.data.gitee_name, - }); - } - } - ); - }, - onInput: function (e) { - if (e.target.dataset.index === 'id') { - this.setData({ - gitee_name: e.detail.value, - }); - } - }, - reset: function () { - this.setData({ - gitee_name: '', - }); - }, -}); diff --git a/src/mindspore/package-events/manage/member-detail.json b/src/mindspore/package-events/manage/member-detail.json deleted file mode 100644 index 6f5247b..0000000 --- a/src/mindspore/package-events/manage/member-detail.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "usingComponents": {} -} \ No newline at end of file diff --git a/src/mindspore/package-events/manage/member-detail.wxml b/src/mindspore/package-events/manage/member-detail.wxml deleted file mode 100644 index c0719d4..0000000 --- a/src/mindspore/package-events/manage/member-detail.wxml +++ /dev/null @@ -1,16 +0,0 @@ - - - - 输入ID - - - - - - \ No newline at end of file diff --git a/src/mindspore/package-events/manage/member-detail.wxss b/src/mindspore/package-events/manage/member-detail.wxss deleted file mode 100644 index 046b87b..0000000 --- a/src/mindspore/package-events/manage/member-detail.wxss +++ /dev/null @@ -1,87 +0,0 @@ -/* pages/sig/member-detail.wxss */ -.container { - padding: 20rpx 0; - background-color: #f5f7fa; -} - -.container .user-info { - padding-left: 20rpx; - height: 182rpx; - background-color: #fff; - display: flex; - align-items: center; -} - -.container .user-info image { - height: 135rpx; - width: 135rpx; - border-radius: 100%; - border: 1px solid #c7cad0; -} - -.container .user-info view { - display: inline-block; - padding-left: 20rpx; - display: flex; - flex-direction: column; -} - -.container .user-info view .user-id { - font-size: 36rpx; - color: #222; - line-height: 50rpx; - font-weight: 400; - margin-bottom: 20rpx; -} - -.container .user-info view .name { - color: #6d7278; - font-size: 26rpx; - line-height: 37rpx; - font-weight: 400; -} - -.container .input-title { - padding-left: 30rpx; - margin: 30rpx 0; - color: #333; - font-size: 34rpx; - line-height: 48rpx; - font-weight: 400; -} - -.container input { - height: 108rpx; - color: #333; - line-height: 45rpx; - font-size: 32rpx; - font-weight: 400rpx; - padding-left: 30rpx; - background-color: #fff; -} - -.container .btn-wraper { - margin-top: 128rpx; - display: flex; - justify-content: space-between; - padding: 0 30rpx; -} - -.container .btn-wraper button { - width: 320rpx; - height: 90rpx; - font-size: 36rpx; - line-height: 90rpx; - text-align: center; -} - -.container .btn-wraper .confirm { - color: #fff; - background-color: #40ADFF; -} - -.container .btn-wraper .reset { - color: #40ADFF; - background-color: #fff; - border: 1px solid #40ADFF; -} \ No newline at end of file diff --git a/src/mindspore/package-events/publish/publish.js b/src/mindspore/package-events/publish/publish.js index 9030a1c..39eecf7 100644 --- a/src/mindspore/package-events/publish/publish.js +++ b/src/mindspore/package-events/publish/publish.js @@ -1,7 +1,7 @@ // package-events/publish/publish.js const appAjax = require('./../../utils/app-ajax'); -const utils = require('./../../utils/utils.js'); -utils.formateDate(); +const { formateDate, getBetweenDateStr } = require('./../../utils/utils.js'); + let that = null; let remoteMethods = { addEvents: function (postData, _callback) { @@ -82,7 +82,7 @@ let localMethods = { return timeToMinutes(endTime) > timeToMinutes(startTime); }, validation: function (data) { - const urlRegex = /^(https?|ftp):\/\/[^\s/$.?#].[^\s]*$/i; + const urlRegex = /^https:\/\//; if (!data.title) { this.toast('请输入活动标题'); return; @@ -99,10 +99,6 @@ let localMethods = { this.toast('请输入报名链接'); return; } - if (data.replay_url?.trim() && !urlRegex.test(data.replay_url.trim())) { - this.toast('回放链接格式错误'); - return; - } if (!urlRegex.test(data.register_url.trim())) { this.toast('报名链接格式错误'); return; @@ -228,7 +224,6 @@ Page({ starTime: '', endTime: '', id: '', - playback: '', activeNames: [0], detailType: 0, title: '', @@ -307,7 +302,6 @@ Page({ endTime: res.end_date, actegory: res.activity_category, form: res.activity_type, - playback: res.replay_url || '', method: res.register_method, type: this.data.typeList[res.activity_category - 1], registerUrl: res.register_url || '', @@ -317,7 +311,7 @@ Page({ address: res.address || '', addressName: res.detail_address || '', desc: res.synopsis || '', - betweenDay: utils.getBetweenDateStr(res.start_date, res.end_date), + betweenDay: getBetweenDateStr(res.start_date, res.end_date), topicSelIndex: res.poster, allSchedule: JSON.parse(res.schedules), privacyState: true, @@ -350,11 +344,6 @@ Page({ title: e.detail.value, }); }, - playbackInput(e) { - this.setData({ - playback: e.detail.value, - }); - }, setStar: function () { this.setData({ datePopShow: true, @@ -390,11 +379,11 @@ Page({ }); }, dateConfirm: function () { - let time = new Date(this.data.currentDate).Format('yyyy-MM-dd'); + let time = formateDate(new Date(this.data.currentDate), 'yyyy-MM-dd'); let between = []; if (this.data.isStar) { if (this.data.endTime) { - between = utils.getBetweenDateStr(time, this.data.endTime); + between = getBetweenDateStr(time, this.data.endTime); if (between) { let allSchedule = []; for (let i = 0; i < between.length; i++) { @@ -428,7 +417,7 @@ Page({ }); } } else if (this.data.starTime) { - between = utils.getBetweenDateStr(this.data.starTime, time); + between = getBetweenDateStr(this.data.starTime, time); if (between) { let allSchedule = []; for (let i = 0; i < between.length; i++) { @@ -811,7 +800,6 @@ Page({ title: this.data.title, activity_category: this.actegory, activity_type: 1, - replay_url: this.data.playback, register_method: this.data.method, register_url: this.data.registerUrl, start_date: this.data.starTime, @@ -829,7 +817,6 @@ Page({ title: this.data.title, activity_category: this.data.actegory, activity_type: 2, - replay_url: this.data.playback, register_url: this.data.registerUrl, register_method: this.data.method, start_date: this.data.starTime, @@ -844,7 +831,6 @@ Page({ title: this.data.title, activity_category: this.data.actegory, activity_type: 3, - replay_url: this.data.playback, register_method: this.data.method, register_url: this.data.registerUrl, online_url: this.data.liveAddress, diff --git a/src/mindspore/package-events/publish/publish.wxml b/src/mindspore/package-events/publish/publish.wxml index 6f7c82f..49483a5 100644 --- a/src/mindspore/package-events/publish/publish.wxml +++ b/src/mindspore/package-events/publish/publish.wxml @@ -95,16 +95,6 @@ - - - 活动回放链接 - - - - - 活动回放链接请在活动结束后补充 - 活动简介