跳到主要内容
版本:3.3-SNAPSHOT

智能短链

概述

短链接是指将较长的网页链接转换成较短的链接形式的服务。它可提供更简洁的链接,方便在文字限制的场合下使用。

基础短链接

单个创建短链

如图所示,在列表右上方点击“创建短链”按钮,出现创建侧拉窗。

([@JET 嘉佑]原型和UI都是批量的操作,需要更改)

侧拉窗中各字段及说明如下表所示。

字段控件类型说明
跳转地址输入框+ 必填项。
+ 输入长度限制在2083字符(含)以内。超过2083字符后不可继续输入。并在输入框下方出现提示:跳转长度限制为2083个字符。
+ 需要输入正确的跳转地址,跳转地址格式依照url正则表达式进行校验。校验时机为失去焦点时,若不符合格式要求,输入框飘红,并在输入框下方出现提示:“请输入正确的url地址”。
+ 正则表达式可参考https://www.cnblogs.com/speeding/p/5097790.html
短链接标题输入框+ 必填项。
+ 不限制输入类型。
+ 输入长度限制在50字符(含)以内。超过50字符后不可继续输入。并在输入框下方出现提示:短链接标题长度限制为50字符。
+ 输⼊时不可包含空格,包含空格时输⼊框下⽅提示:短链接标题不可包含空格。
+ 短链接标题在同一体系下不可重名,在点击“保存”时进⾏重名校验,重名时出现提示:短链接标题名称重复。
短链接分组下拉单选框+ 必选项。
+ @JET 嘉佑这个分组没画出来
短链接域名--+ 默认生成nexus.com域名,不可操作。
有效期单选按钮+ 必选项。默认选择永久。
+ 可选择永久或自定义。当选择永久时,该链接永久有效。
+ 当选择自定义时,需要指定当前链接的生效时间范围。注意:仅可选择当日及之后的日期范围。

批量创建短链

如图所示,在列表右上方点击“批量创建”按钮,出现创建侧拉窗。

字段控件类型说明
跳转地址文本域+ 必填项。
+ 回车换行输入跳转地址。最多可输入100个跳转地址。
+ 每个链接输入长度限制在2083字符(含)以内。超过2083字符后不可继续输入。并在输入框下方出现提示:跳转地址长度限制为2083个字符。
+ 需要输入正确的跳转地址,跳转地址格式依照url正则表达式进行校验。校验时机为失去焦点时,若不符合格式要求,输入框飘红,并在输入框下方出现提示:“请输入正确的url地址”。
+ 正则表达式可参考https://www.cnblogs.com/speeding/p/5097790.html
短链接标题文本域+ 必填项。
+ 回车换行输入短链接标题。最多可输入100个标题。
+ 标题不限制输入类型。
+ 每个标题输入长度限制在50字符(含)以内。超过50字符后不可继续输入。并在输入框下方出现提示:短链接标题长度限制为50字符。
+ 输⼊时不可包含空格,包含空格时输⼊框下⽅提示:短链接标题不可包含空格。
+ 短链接标题在同一体系下不可重名,在点击“保存”时进⾏重名校验,重名时出现提示:xx短链接标题名称重复。
+ 注意:输入多少个链接地址就要输入多少个标题,否则在保存时提示:请输入同样数量的链接地址和标题。
短链接分组下拉单选框+ 必选分组
短链接域名--+ 默认生成nexus.com域名,不可操作。

基础短链列表

基础短链记录按照创建时间倒序展示在列表中,各字段展示创建/编辑时保存的字段信息,此处仅解释短链接网址、访问次数、状态和操作字段。

短链接网址展示生成的短链地址,支持复制和二维码查看操作。

访问次数的今日和累计分别统计今日和历史至今的链接访问次数。

链接状态分为无效和有效。若当前链接在生效时间范围内,则展示为有效。若当前链接不在生效时间范围内,则展示为无效。

操作栏支持数据、编辑、复制和删除操作。

点击“编辑”,支持编辑基础短链配置。注意在最上方需要置灰展示生成的短链地址,其他和创建弹窗的要求一致。

@JET 嘉佑(缺蓝湖UI,原型两字段重名,都是跳转地址)

点击“复制”,复制新的短链,新复制的短链名称为【原名称+_复制】。

点击“删除”,出现二次确认弹窗,提示文案为:“你确定删除当前短链吗?”。点击“保存”,则执行删除操作,点击“取消”,则操作不生效。

点击“数据”按钮,在【数据报告】tab下展示当前链接的统计情况,分别展示当前链接的访问次数、访问人数和IP数量。支持线图和列表两种展示样式,通过点击tab切换。

支持对统计时间范围进行筛选,注意:仅可选择当日及之前的时间范围。

点击【访问记录】tab,展示当前链接的访问记录。访问记录列表按照访问时间倒序展示,分别展示当前链接的访问时间、访问IP、访问地区、设备信息、访问类型、访问来源和访问链接(这个链接在最上方已经展示了@JET 嘉佑)。

列表搜索

基础短链列表需要支持输入链接名称对列表进行搜索。(@JET 嘉佑此处UI和原型均需要调整)。

微信外链(微信、公众号、企微)

微信外链添加

@JET 嘉佑(蓝湖UI与原型出入较大,需要画好后替换)

字段控件类型说明
链接标题输入框+ 选填项。
+ 不限制输入类型。
+ 输入长度限制在50字符(含)以内。超过50字符后不可继续输入。并在输入框下方出现提示:链接标题长度限制为50字符。
+ 输⼊时不可包含空格,包含空格时输⼊框下⽅提示:链接标题不可包含空格。
+ 链接标题在同一体系下不可重名,在点击“保存”时进⾏重名校验,重名时出现提示:链接标题名称重复。
推广头像上传按钮+ 选填项。
+ 点击上传按钮,可上传图片。
+ 支持上传的图片尺寸为80*80,格式为png、jpg。最大支持1mb的图片文件。否则提示:“图片格式有误”。
+ 推广头像上传成功后按照上图指示展示在右侧指定位置。
推广标题输入框+ 必填项。
+ 不限制输入类型。
+ 输入长度限制在150字符(含)以内。超过150字符后不可继续输入。并在输入框下方出现提示:推广标题长度限制为150字符。
+ 输⼊时不可包含空格,包含空格时输⼊框下⽅提示:推广标题不可包含空格。
+ 推广标题在输入过程中按照上图指示实时展示在右侧指定位置。
推广副标题输入框+ 选填项。
+ 不限制输入类型。
+ 输入长度限制在150字符(含)以内。超过150字符后不可继续输入。并在输入框下方出现提示:推广标题长度限制为150字符。
+ 输⼊时不可包含空格,包含空格时输⼊框下⽅提示:推广标题不可包含空格。
+ 推广副标题在输入过程中按照上图指示实时展示在右侧指定位置。
扫码引导提示单选按钮+ 选填项。
+ 可选择开启或关闭。
+ 开启时,在右侧展示长按识别上方二维码图案的文案。关闭时,则不展示。
二维码管理添加按钮+ 选填项。
+ 点击“添加二维码”按钮,出现添加弹窗,如下图所示。
+ 弹窗内容要求见下文。
二维码切换方式单选按钮+ 必填项。默认选择轮巡切换。
+ 单选枚举值有轮巡切换、顺序切换、随机切换和比例切换。
+ 选择相应的切换模式后二维码分别按照轮巡、顺序、随机和比例切换。
二维码上限单选按钮+ 必填项。默认选择每日上限。
+ 单选枚举值有每日上限和累计上限。
+ 分别控制二维码的每日和累计访问人数上限。

点击“上传二维码”按钮,支持上传jpg和png格式的图片,文件大小不超过2Mb,否则出现提示:“图片格式有误”。

二维码文件名自动识别上传的图片名称并做展示。

访问人数上限的控件类型为输入框,仅可输入正整数,否则在失去焦点时在输入框下方提示:“请输入正整数”。

优先级的控件类型为输入框,仅可输入【1,200】之间的整数,否则在失去焦点时在输入框下方提示:“请输入【1,200】之间的整数”。

二维码有效期的控件类型为日期选择器,仅可选择当日及之后的日期。

列表查看

@JET 嘉佑(缺蓝湖UI,需要画好后替换)

微信外链记录按照创建时间倒序展示在列表中,各字段展示创建/编辑时保存的字段信息,此处仅解释外链地址、访问次数、长按识别次数、状态和操作字段。

外链地址展示生成的短链地址,支持复制和二维码查看操作。

访问次数的今日和累计分别统计今日和历史至今的链接访问次数。

长按识别次数分别统计今日和累计分别统计今日和历史至今的二维码的长按识别次数。

链接状态分为跳转正常(@JET嘉佑补充其他状态)。

操作栏支持数据、编辑和删除操作。

点击“编辑”,支持编辑微信外链配置。

点击“删除”,出现二次确认弹窗,提示文案为:“你确定删除当前外链吗?”。点击“保存”,则执行删除操作,点击“取消”,则操作不生效。

点击“数据”按钮,可查看数据统计详情,数据统计样式与基础短链的数据统计要求一致,在此不做赘述。

列表搜索

微信外链列表需要支持输入链接名称对列表进行搜索。(@JET 嘉佑此处UI和原型均需要调整)。

小程序外链

添加外链

如图所示,在列表右上方点击“创建外链”按钮,出现创建侧拉窗。

侧拉窗中各字段及说明如下表所示。

字段控件类型说明
名称输入框+ 选填项。
+ 不限制输入类型。
+ 输入长度限制在50字符(含)以内。超过50字符后不可继续输入。并在输入框下方出现提示:名称长度限制为50字符。
+ 输⼊时不可包含空格,包含空格时输⼊框下⽅提示:名称不可包含空格。
+ 名称在同一体系下不可重名,在点击“保存”时进⾏重名校验,重名时出现提示:名称重复。
选择小程序单选按钮+ 必选项。
+ 枚举值有选择已有小程序和手动填写小程序信息。
+ 当选择已有小程序时,展示小程序列表配置项。
+ 当选择手动填写小程序时,展示appid和appsecret输入框。
+ 见参考
小程序列表下拉单选框+ 必选项。
+ 下拉列表展示已有的小程序名称。
appid输入框+ 必填项。
+ 输⼊appid,必须以字⺟开头(不可以数字、下划线开头),仅可包含字⺟、 数字、下划线(_)。该规范在输入过程进行校验,否则在输入框下方出现提示:appid须以字母开头,仅可包含字母、数字、下划线。
+ appid的输⼊⻓度限制在128字符,超出⻓度限制时不可输⼊。
+ 输⼊时不可包含空格,包含空格时输⼊框下⽅提示:appid不可包含空格。
appsecret输入框+ 必填项。
+ 输⼊appsecret,必须以字⺟开头(不可以数字、下划线开头),仅可包含字⺟、 数字、下划线(_)。该规范在输入过程进行校验,否则在输入框下方出现提示:appsecret须以字母开头,仅可包含字母、数字、下划线。
+ appsecret的输⼊⻓度限制在128字符,超出⻓度限制时不可输⼊。
+ 输⼊时不可包含空格,包含空格时输⼊框下⽅提示:appsecret不可包含空格。
页面路径输入框+ 必填项。
+ 输入长度限制在2083字符(含)以内。超过2083字符后不可继续输入。并在输入框下方出现提示:跳转长度限制为2083个字符。
+ 需要输入正确的跳转地址,跳转地址格式依照url正则表达式进行校验。校验时机为失去焦点时,若不符合格式要求,输入框飘红,并在输入框下方出现提示:“请输入正确的url地址”。
+ 正则表达式可参考https://www.cnblogs.com/speeding/p/5097790.html

小程序短链记录按照创建时间倒序展示在列表中,各字段展示创建/编辑时保存的字段信息,此处仅解释短链接网址、访问次数、状态和操作字段。

短链接网址展示生成的短链地址,支持复制和二维码查看操作。

访问次数的今日和累计分别统计今日和历史至今的链接访问次数。

链接状态为跳转正常。当链接正常跳转时展示此状态。 /

@JET 嘉佑

操作栏支持数据、查看和删除操作。

点击“数据”按钮,可查看数据统计详情,数据统计样式与基础短链的数据统计要求一致,在此不做赘述。

点击“删除”,出现二次确认弹窗,提示文案为:“你确定删除当前外链吗?”。点击“保存”,则执行删除操作,点击“取消”,则操作不生效。

列表查看

如图所示,在页面右上角支持手动添加小程序和扫码添加小程序。

点击“添加小程序”按钮,出现手动添加小程序弹窗。

弹窗中各字段及说明如下表所示。

字段控件类型说明
小程序名称输入框+ 必填项。
+ 不限制输入类型。
+ 输入长度限制在50字符(含)以内。超过50字符后不可继续输入。并在输入框下方出现提示:小程序名称长度限制为50字符。
+ 输⼊时不可包含空格,包含空格时输⼊框下⽅提示:小程序名称不可包含空格。
+ 名称在同一体系下不可重名,在点击“保存”时进⾏重名校验,重名时出现提示:小程序名称重复。
appid输入框+ 必填项。
+ 输⼊appid,必须以字⺟开头(不可以数字、下划线开头),仅可包含字⺟、 数字、下划线(_)。该规范在输入过程进行校验,否则在输入框下方出现提示:appid须以字母开头,仅可包含字母、数字、下划线。
+ appid的输⼊⻓度限制在128字符,超出⻓度限制时不可输⼊。
+ 输⼊时不可包含空格,包含空格时输⼊框下⽅提示:appid不可包含空格。
appsecret输入框+ 必填项。
+ 输⼊appsecret,必须以字⺟开头(不可以数字、下划线开头),仅可包含字⺟、 数字、下划线(_)。该规范在输入过程进行校验,否则在输入框下方出现提示:appsecret须以字母开头,仅可包含字母、数字、下划线。
+ appsecret的输⼊⻓度限制在128字符,超出⻓度限制时不可输⼊。
+ 输⼊时不可包含空格,包含空格时输⼊框下⽅提示:appsecret不可包含空格。

点击“扫码添加小程序”按钮,出现扫码添加小程序弹窗。

@JET 嘉佑补充UI图

弹窗中展示“点击授权微信小程序”按钮。点击该按钮,出现授权二维码。引导微信管理员扫码二维码进行授权。授权完成后提示”授权成功”,并生成一条小程序记录。

小程序短链记录按照创建时间倒序展示在列表中,各字段展示创建/编辑时保存的字段信息,此处仅解释appid和操作字段。

appid字段展示当前小程序的appid。

操作栏支持创建链接和删除操作。

点击“创建链接”按钮,出现创建小程序外链的弹窗,其中选择小程序默认【选择已有小程序】,小程序列表中默认选择当前小程序的名称,并且置灰不可操作。

创建完成后,跳转至小程序外链tab下。

点击“删除”,出现二次确认弹窗,提示文案为:“你确定删除当前小程序吗?”。点击“保存”,则执行删除操作,点击“取消”,则操作不生效。

全局提示说明

操作成功后的提示语如:“创建成功、删除成功、保存成功“等与nexus标品中的规范保持一致即可,此处不赘述。